Först känner jag mig väldigt tveksam till din SQL-fråga:
$sql="SELECT * FROM trehjulinggb WHERE namn LIKE '%".$_POST['search']."%'
OR mail LIKE '%".$_POST['search']."%'
OR datum LIKE '%".$_POST['search']."%'";
$_POST['search'] innehåller värdet "sök", och du borde inte fått några träffar alls.
Den enda situation jag kan tänka mig när du skulle få alla dessa träffar är om du har en äldre PHP-version än 4.1.0, då inte variabeln $_POST fanns.
Med utgångspunkt från det skulle jag be dig testa följande SQL-fråga istället:
$sql="SELECT * FROM trehjulinggb WHERE namn LIKE '%$namn%'
AND mail LIKE '%$mail%'
AND datum LIKE '%$datum%'";
Men då har du ett aber till. Du har datum i ditt sökformulär, men i ditt skript sätter du datum till dagens datum. Tag bort den raden, och lägg till datum i globaldeklarationen.