Daten aus HTML Form an PHP-Scrict übergeben
Ich habe folgendes Problem.
Ich habe ein HTML-Form erstellt mit fünf Feldern. Jedes Feld hat einen Namen, mit Post sende ich die Daten an ergebnis.php. Im ergebnis.php nehme ich die Daten entgegen z.B. $name = $_POST['Name']; $status = $POST['Status']; usw.. Nun mache ich ein SELECT auf die db. Wie kann die die Daten an das Select übergeben? Ich habe es wiefolgt versucht: Das Select wird ausgeführt aber es findet 0 Datensätze. $result = mysql_query("SELECT * FROM db WHERE WName = '$name' and Status = '$status' and usw. ); $result wird in einer While-Schlaufe $row = mysql_fetch_row($result) in eine Tabelle abgefüllt. |
Hi dadi,
die Verbindung steht, und Du hast die richtige Datenbank ausgewählt? Test mal so: PHP-Code:
Gruss chris17 P.S.: Heisst Deine Tabelle "db"? |
Der connect zur DB funktioniert, denn in einer anderen Abfrage liefert das Select die Daten.
Da frage ich aber ("SELECT * FROM db") ab. Die DB heisst nicht db, es ist hier nur ein Beispiel. Der Unterschied ist, dass ich nun von einem Formular, dass als Suchmaske genutzt wird, die Eingaben in der Auswertung weiter verarbeiten möchte. Habe nun die = durch LIKE ersetzt. Das Resultat ist aber das selbe, keine Datensätze gefunden. Ist das and im Statement richtig? Oder wie muss ich da verknüpfen. |
Zitat:
Vielleicht wäre OR geschickter, das hängt von Deinem Vorhaben ab: PHP-Code:
PHP-Code:
|
Hallo chris17
Danke, mit dem % "reagiert" die DB so wie ich es mir vorstelle. Das Statment sieht nun wiefolgt aus: $result = mysql_query("SELECT * FROM db WHERE WName LIKE '%$name%' and Status LIKE '%$status%' and usw...."); Merci für Deine Hilfe. Gruss dadi |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:34:07 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.