Hallo Liebe Community,
für ein Schulkonzert entschieden wir das Ticketing mittels einer SQL-DB zu vereinfachen.
Nun treten allerdings einige Fehler auf, welche ich mit meinen mageren php-Kenntnissen nicht beseitigt bekomme.
Das folgende Script soll mittels einer HTML-Maske die Bestellungen durchsuchen, ganz gleich ob man nun die Kunden-Nr., Name oder E-Mail weiß:
Leider bekomme ich immer die Fehler-Meldung "Keine Datensätze gefunden"
Für Hilfe wäre ich unendlich dankbar!
für ein Schulkonzert entschieden wir das Ticketing mittels einer SQL-DB zu vereinfachen.
Nun treten allerdings einige Fehler auf, welche ich mit meinen mageren php-Kenntnissen nicht beseitigt bekomme.
Das folgende Script soll mittels einer HTML-Maske die Bestellungen durchsuchen, ganz gleich ob man nun die Kunden-Nr., Name oder E-Mail weiß:
PHP-Code:
$verbindung = mysql_connect("---", "---" , "---")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("---") or die ("Datenbank konnte nicht ausgewählt werden");
//Diese Daten kommen aus dem HTML-Formular
$kunde = $_POST["kunde"];
$name = $_POST["name"];
$first_name = $_POST["first_name"];
$email = $_POST["email"];
$erg = mysql_query('SELECT * FROM `brecords_medien.Bestellungen` WHERE `Name` = "$name%" or `Kd.Nr` = "$kunde%" or `Vorname` = "$first_name%" or `E-Mail` = "$email%"');
$row = mysql_num_rows($erg);
if ($row < 1)
{
echo "Keine Datensätze gefunden";
}
else
{
echo "<table border =\"1\">\n";
echo "<tr>\n";
echo "<th>Kd.Nr</th><th>Name</th><th>Vorname</th>
<th>E-Mail</th><th>Tag1</th><th>Tag2</th><th>Bezahlt</th>\n";
echo "</tr>\n";
while($ausgabe = mysql_fetch_object($erg))
{
echo "<tr>\n";
for($i=0; $i<mysql_num_fields($erg); $i++)
{
echo "<td>" . $ausgabe[$i] . "</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
}
mysql_close()
?>
Für Hilfe wäre ich unendlich dankbar!
Kommentar