dieses stück code hier sollte das ganze nur nicht unnötig kompliziert machen, aber ok:
$ergebnis=mysql_query("select * from training where
(datum BETWEEN '$datum' AND '$datum2') AND (km BETWEEN '$km' AND '$km2') AND (puls BETWEEN '$puls' AND '$puls2') AND (zeit BETWEEN '$zeit' AND '$zeit2') AND art='$art' AND belastungstyp='$belastungstyp'
");
echo mysql_error();
while ($row=mysql_fetch_array($ergebnis)){
echo "datum: ".$row[datum]."<br>art des trainings: ".$row[art]."<br>belastungstyp: ".$row[belastungstyp]."<br> tagesform: ".$row[tagesform]."<br> KM: ".$row[km]."<br>Puls: ".$row[puls]."<br>Dauer: ".$row[zeit]."<br>bemerkungen: ".$row[bemerkungen]."<br>";}
if (!isset($row)){echo "keine einträge gefunden";}
max