Hey
habe hier im forum schon gesucht, aber leider nix gefunden.
ich wollte auf meiner HP ein kleines "veranstaltungsscript" einbauen. das script soll die daten aus einer SQL-DB lesen (3Spalten Datum/Ereigniss/Ort)...das ereigniss was als nächstes kommt soll auch zuerst angezeigt werden. das letzte ereigniss dann zum schluss. ist ein ereigniss vorbei, so soll es aus der DB gelöscht werden.
ich habe schon ein kleines script gebastelt, doch leider wird mir ein fehler angezeigt.
die eingabe wird mir angezeigt. auch, das keine datensätze enthalten sind, wird angezeigt, nur dazwischen ist eine fehlermeldung mit dem "mysql_num_rows"
ich hoff ihr könnt mir helfen...
Micha[/quote]
habe hier im forum schon gesucht, aber leider nix gefunden.
ich wollte auf meiner HP ein kleines "veranstaltungsscript" einbauen. das script soll die daten aus einer SQL-DB lesen (3Spalten Datum/Ereigniss/Ort)...das ereigniss was als nächstes kommt soll auch zuerst angezeigt werden. das letzte ereigniss dann zum schluss. ist ein ereigniss vorbei, so soll es aus der DB gelöscht werden.
ich habe schon ein kleines script gebastelt, doch leider wird mir ein fehler angezeigt.
<form action = "?action=volleyball_termine" method = "post">
<input name = "an" value="Datum">
<input name = "an" value="Ereigniss">
<input name = "an" value="Ort">
<input name="submit" type = "submit">
<input name="reset" type = "reset">
</form>
<?
{
$an = $_POST["an"];
$db = mysql_connect('localhost', 'xxx', 'xxx');
mysql_select_db("term_vb", $db);
$sqlab = "select Datum, Ereigniss, Ort";
$sqlab .= " Date like '$Date%'";
$res = mysql_query($sqlab);
$num = mysql_num_rows($res);
if ($num==0)
{
echo "keine passenden Datensätze gefunden";
exit();
}
//Table Überschriften
echo "<table border>";
echo "<tr> <td>Datum</td> <td>Ereigniss</td> <td>Ort</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$date = mysql_result($res, $i, "Datum");
$what = mysql_result($res, $i, "Ereigniss");
$ort = mysql_result($res, $i, "Ort");
echo "<tr> <td>$date</td> <td>$what</td> <td>$ort</td> </tr>";
}
mysql_close($db);
}
?>
<input name = "an" value="Datum">
<input name = "an" value="Ereigniss">
<input name = "an" value="Ort">
<input name="submit" type = "submit">
<input name="reset" type = "reset">
</form>
<?
{
$an = $_POST["an"];
$db = mysql_connect('localhost', 'xxx', 'xxx');
mysql_select_db("term_vb", $db);
$sqlab = "select Datum, Ereigniss, Ort";
$sqlab .= " Date like '$Date%'";
$res = mysql_query($sqlab);
$num = mysql_num_rows($res);
if ($num==0)
{
echo "keine passenden Datensätze gefunden";
exit();
}
//Table Überschriften
echo "<table border>";
echo "<tr> <td>Datum</td> <td>Ereigniss</td> <td>Ort</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$date = mysql_result($res, $i, "Datum");
$what = mysql_result($res, $i, "Ereigniss");
$ort = mysql_result($res, $i, "Ort");
echo "<tr> <td>$date</td> <td>$what</td> <td>$ort</td> </tr>";
}
mysql_close($db);
}
?>
ich hoff ihr könnt mir helfen...
Micha[/quote]
Kommentar