PHP Wert aus Combobox mit SQL-DBanbindung auslesn

Na - du musst den mysql_query/mysql_fetch_array erstmal ausführen ;)

Bisher haste ja nur das Query definiert, wie es aussehen soll. Aber es wird nirgends an die Datenbank gerichtet und dieser Rückgabewert dann verwendet.
 
meinst du diese 2 Zeilen?
$server=mysql_connect("localhost","root","");
mysql_select_db ("immobilien");

oder etwas anderes?

lg
anabolos
 
Eher diese:

$sql="SELECT DISTINCT Art FROM immobilie ORDER BY Art";
$result=mysql_query($sql,$server);

Da ist alles richtig. Du schreibst in die $sql-Variable das Query. Dann führst du doch mittels mysql_query($sql,$server) das Query aus, also die Datenbank gibt dir das Ergebnis aus und speichert es in der Variable $result.

Genau das fehlt unten. Du definierst zwar wieder das Query, aber du führst es nicht aus sondern gibst es einfach aus (deswegen steht in der Ausgabe auch genau das Query und nicht das Ergebnis).

/edit: das Ergebnis muss also ungefähr so aussehen:

if ($btnsuchen)
{
$sql="SELECT * FROM immobilie where Art=$art";
$result=mysql_query($sql,$server);
echo "-".$result."--<br/>";
}

Je nach zurückgeliefertem Ergebnis muss du halt evtl. auch nochmal eine ähnliche for-Schleife wie weiter oben verwenden.
 
Zuletzt bearbeitet:
Zurück
Oben