Hallo,
es ist jetzt schon etwas später und ich verzweifle langsam. Ich habe eine SQL-Anfrage in einer Spalte 'MyDates' als Zeichenkette gespeichert. Diese möchte ich jetzt aus der Spalte auslesen und ausführen.
Dazu hab ich folgenden Code gebastelt und er lief sogar mal, aber ich finde den Fehler einfach nicht.
Es gibt folgende Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\phpdb\mydates\mydates_anzeigen.php on line 83
--> betrifft die while-Zeile.
Hoffentlich weiß jemand von euch Rat:
#Datenbank verbinden
include "../connect/connect.php";
#Festlegen der Treffer pro Seite.
if (!$offset || $offset<0) $offset = 0;
$schritt = 10;
#Navigation auf erster und letzter Seite wird nicht angezeigt.
if (!$offset || $offset<0) {
$offset = 0; $disabled[prev] = TRUE;
}
if (($offset + $schritt) >= $anzahl) {
$disabled[next] = TRUE;
}
#Auslesen der MyDates-SQL-Query.
$abfrage = mysql_query("SELECT mydates as mydates FROM userdata WHERE loginname = '$username'");
$abfrage2 = mysql_fetch_array($abfrage);
#Zusammensetzen der SQL-Abfrage. Anzeige 10 Treffer pro Seite.
$abfrage = $abfrage2["mydates"];
$result = mysql_query("$abfrage LIMIT $offset,10");
#Tabelle öffnen
echo "<table border=1>";
#Überschriften der einzelnen Spalten
echo "<tr><td><b>Termin ID</b></td>";
echo "<td><b>Ort</b></td>";
echo "<td><b>Datum</b></td>";
echo "<td><b>Enddatum</b></td>";
echo "<td><b>Uhrzeit</b></td>";
echo "<td><b>Endzeit</b></td>";
echo "<td><b>Terminart</b></td>";
echo "<td><b>Person</b></td>";
echo "<td><b>Semester</b></td>";
echo "<td><b>Kommentar</b></td></tr>";
while ($row = mysql_fetch_array($result)) {
echo "<tr><td>".$row["termin_id"]."</td>";
echo "<td>".$row["ort"]."</td>";
echo "<td>".$row["datum"]."</td>";
echo "<td>".$row["bis_datum"]."</td>";
echo "<td>".$row["uhrzeit"]."</td>";
echo "<td>".$row["endzeit"]."</td>";
echo "<td>".$row["terminart"]."</td>";
echo "<td>".$row["person"]."</td>";
echo "<td>".$row["semester"]."</td>";
echo "<td>".$row["kommentar"]."</td></tr>";
}
#Tabelle schliessen
echo "</table>";
#Navigation für das Umblättern
if (!$disabled[prev]) echo '<a href="'.$PHP_SELF.'?offset='.($offset-10).'">Vorherige Seite</a>';
echo " ";
if (!$disabled[next]) echo '<a href="'.$PHP_SELF.'?offset='.($offset+10).'">Nächste Seite</a>';
?>
Danke im voraus.
Gruß langerxxx
es ist jetzt schon etwas später und ich verzweifle langsam. Ich habe eine SQL-Anfrage in einer Spalte 'MyDates' als Zeichenkette gespeichert. Diese möchte ich jetzt aus der Spalte auslesen und ausführen.
Dazu hab ich folgenden Code gebastelt und er lief sogar mal, aber ich finde den Fehler einfach nicht.
Es gibt folgende Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\phpdb\mydates\mydates_anzeigen.php on line 83
--> betrifft die while-Zeile.
Hoffentlich weiß jemand von euch Rat:
#Datenbank verbinden
include "../connect/connect.php";
#Festlegen der Treffer pro Seite.
if (!$offset || $offset<0) $offset = 0;
$schritt = 10;
#Navigation auf erster und letzter Seite wird nicht angezeigt.
if (!$offset || $offset<0) {
$offset = 0; $disabled[prev] = TRUE;
}
if (($offset + $schritt) >= $anzahl) {
$disabled[next] = TRUE;
}
#Auslesen der MyDates-SQL-Query.
$abfrage = mysql_query("SELECT mydates as mydates FROM userdata WHERE loginname = '$username'");
$abfrage2 = mysql_fetch_array($abfrage);
#Zusammensetzen der SQL-Abfrage. Anzeige 10 Treffer pro Seite.
$abfrage = $abfrage2["mydates"];
$result = mysql_query("$abfrage LIMIT $offset,10");
#Tabelle öffnen
echo "<table border=1>";
#Überschriften der einzelnen Spalten
echo "<tr><td><b>Termin ID</b></td>";
echo "<td><b>Ort</b></td>";
echo "<td><b>Datum</b></td>";
echo "<td><b>Enddatum</b></td>";
echo "<td><b>Uhrzeit</b></td>";
echo "<td><b>Endzeit</b></td>";
echo "<td><b>Terminart</b></td>";
echo "<td><b>Person</b></td>";
echo "<td><b>Semester</b></td>";
echo "<td><b>Kommentar</b></td></tr>";
while ($row = mysql_fetch_array($result)) {
echo "<tr><td>".$row["termin_id"]."</td>";
echo "<td>".$row["ort"]."</td>";
echo "<td>".$row["datum"]."</td>";
echo "<td>".$row["bis_datum"]."</td>";
echo "<td>".$row["uhrzeit"]."</td>";
echo "<td>".$row["endzeit"]."</td>";
echo "<td>".$row["terminart"]."</td>";
echo "<td>".$row["person"]."</td>";
echo "<td>".$row["semester"]."</td>";
echo "<td>".$row["kommentar"]."</td></tr>";
}
#Tabelle schliessen
echo "</table>";
#Navigation für das Umblättern
if (!$disabled[prev]) echo '<a href="'.$PHP_SELF.'?offset='.($offset-10).'">Vorherige Seite</a>';
echo " ";
if (!$disabled[next]) echo '<a href="'.$PHP_SELF.'?offset='.($offset+10).'">Nächste Seite</a>';
?>
Danke im voraus.
Gruß langerxxx
Kommentar