Hi ,
habe ein Problem. Ich habe in einer Datenbank verschiedene User. Nun möchte ich in einer Such Funktion die Möglichkeit haben die User der Datenbank mittels Alter von/bis ausgeben zulassen.
Mein Problem ist das ich gleichzeitg auchnoch unterscheiden möchte zwischen männlich und weiblich.
Hier mal wie ich es versucht habe zu lösen. Geht nur leider nicht..
PHP
[/FONT][/COLOR][COLOR=#666666][FONT=Trebuchet MS] <form method="post" > Geschlecht:<input type="radio" name="gsuche" value="frau"> weiblich <input type="radio" name="gsuche" value="mann"> männlich <br/> Alter von: <input type=int name "lebenvon" maxlength="2" size="2"> bis: <input type=int name "lebenbis" maxlength="2" size="2"> <br/> <br/><br/> <input type="submit" value="suchen" /> </form> <?php $verbindung = mysql_connect("localhost","xxxxxxxx","xxxxxxxx") or die ("Fehler im System"); mysql_select_db("xxxxxxxx") or die ("Verbindung mit Datenbank nicht möglich"); $lebenvon = $_POST["lebenvon"]; $lebenbis = $_POST["lebenbis"]; $gsuche = strtolower($_POST["gsuche"]); $abfrage = "SELECT user,leben,gewicht FROM assidaten WHERE geschlecht = '$gsuche' AND (leben >= '$lebenvon' AND leben <= '$lebenbis') ORDER by leben ASC"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { ?> <p> <b><?php echo htmlspecialchars($row->user); ?></b>, Alter: <b><?php echo htmlspecialchars($row->leben); ?></b>, Gewicht: <b><?php echo htmlspecialchars($row->gewicht); ?> kg</b> </p> <?php } mysql_close($verbindung);?> [/FONT][/COLOR][COLOR=#666666][FONT=Trebuchet MS]
[/FONT][/COLOR]
Ich hab einfach keine Lösung wie ich den SELECT befehl richtig schreiben soll.
Vielen Dank schonmal :o)