Guten Tag,
ich versuche mich auf meine alten Tage nochmal ein wenig mit PHP und MySQL auseinander zu setzen. Ich habe Verbindung zur Datenbank hergestellt und hab dort die Tabelle "Daten" mit den Feldern "Von" "Nach" "Datum" und "Kosten".
Wie ihr seht habe Ich in der Datei "ausgabe.php" nun oben eine Abfrage in der ich Von, Nach und Datum abfrage und nun soll er mir alle Einträge ausspucken die er unter den angegebenen Bedienungen in der Tabelle findet. Ich hoffe es kann mir jemand helfen ich bin wirklich am verzweifeln.
Alles was er mir anzeigt ist:
ich versuche mich auf meine alten Tage nochmal ein wenig mit PHP und MySQL auseinander zu setzen. Ich habe Verbindung zur Datenbank hergestellt und hab dort die Tabelle "Daten" mit den Feldern "Von" "Nach" "Datum" und "Kosten".
Wie ihr seht habe Ich in der Datei "ausgabe.php" nun oben eine Abfrage in der ich Von, Nach und Datum abfrage und nun soll er mir alle Einträge ausspucken die er unter den angegebenen Bedienungen in der Tabelle findet. Ich hoffe es kann mir jemand helfen ich bin wirklich am verzweifeln.
PHP-Code:
<html>
<head><title>Ausgabe</title></head>
<body>
<h3>Datenbankabfrage</h3>
<hr>
<form action="ausgabe.php" method="post">
<br>
<table>
<tr>
<td>Von:
<br>
<select name="Start">
<option value="Berlin">Berlin</option>
<option value="Hamburg">Hamburg</option>
<option value="München">München</option>
<option value="Nürnberg">Nürnberg</option>
</select>
</form>
</td>
</tr>
<tr>
<td>
<br>
Nach:<br>
<select name="Ziel">
<option value="Berlin">Berlin</option>
<option value="Hamburg">Hamburg</option>
<option value="München">München</option>
<option value="Nürnberg">Nürnberg</option>
</select>
<br>
Am:<br>
<input name="Datum" type="text" size="10" maxsize="10" value="<?php
$timeget = time();
$datum = date("d.m.Y",$timeget);
echo $datum;
?>" >
<br>
<input type="submit" value="Abfrage">
<input type="reset" value="Zurücksetzen">
</form>
</td>
</tr>
</table>
<hr>
<h3>Suchergebnis</h3>
<hr>
<?php
//aufbau der datenbankverbindung
$host = 'localhost';
$user = '****';
$password = '****';
$db = '*****';
$start = $_POST['Start'];
$ziel = $_POST['Ziel'];
$datum = $_POST['Datum'];
//verbindung zur db herstellen
mysql_connect($host, $user, $password);
mysql_select_db($db);
$anfrage="SELECT * FROM Daten Where FELD_NAME 1 = '$start' AND FELD_NAME 2 = '$ziel' AND FELD_NAME 3 = '$datum'";
$ergebnis="mysql_query($anfrage)";
echo $ergebnis;
?>
PHP-Code:
Suchergebnis
mysql_query(SELECT * FROM Daten Where FELD_NAME 1 = 'Berlin' AND FELD_NAME 2 = 'Hamburg' AND FELD_NAME 3 = '20.05.2013')
Kommentar