Ankündigung

Einklappen
Keine Ankündigung bisher.

problem mit kleinem veranstaltungsscript

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit kleinem veranstaltungsscript

    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.

    <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);
    }
    ?>
    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]

  • #2
    wie lautet die fehlermeldung?
    aber ich denke es liegt am select
    $sqlab = "select Datum, Ereigniss, Ort";
    $sqlab .= " Date like '$Date%'";
    das muss
    Code:
    $sqlab = "select Datum, Ereigniss, Ort from TABLE";
    $sqlab .= " WHERE Date like '$Date%'";

    Kommentar


    • #3
      also erst ma is vor dem script noch anderes, was heisst, das die zeilenangabe nich stimmt...*lol

      Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /customers/graefendorfer-sv.de/graefendorfer-sv.de/httpd.www/newfolder/include/volleyball_termine.php on line 36
      keine passenden Datensätze gefunden
      Zeile 36:
      $num = mysql_num_rows($res);

      Kommentar

      Lädt...
      X