Hallo!
Bei mir funktioniert das Blättern nicht, wenn die Variablen übergeben werden sollen. Das Skript funktioniert, wenn nach WHERE keine
Anweisung mehr kommt, bzw. keine Variablen mehr vorhanden sind.
Wie sollen die Variablen übergeben werden?
Kann mir jemand sagen, wie die Variablen übergeben werden sollen?
Danke!
Bei mir funktioniert das Blättern nicht, wenn die Variablen übergeben werden sollen. Das Skript funktioniert, wenn nach WHERE keine
Anweisung mehr kommt, bzw. keine Variablen mehr vorhanden sind.
Wie sollen die Variablen übergeben werden?
PHP-Code:
$id=$_GET ['id'];
$tabellenname=$_GET ['tabellenname'];
$anzeigen=10;//Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET[vor]){$start=$_GET[limit]+$anzeigen;}
if($_GET[back]){$start=$_GET[limit]-$anzeigen;}
if(!$start){$start=0;}
//Auslesen der Einträge
$tabellenname="kunde";
$sql="SELECT * FROM kunde WHERE storno='nein' AND agent='$agent'
AND zeit >= '$von1' AND zeit <= '$bis1' ORDER BY $sort LIMIT ".$start." , ".$anzeigen;
$link = mysql_connect("localhost","root","");
mysql_select_db("db", $link);
if (!$link) {echo "Derzeit ist keine Verbindung zur Datenbank möglich!<br>
Bitte versuchen Sie es später oder rufen Sie den Webmaster an!\n";
exit;
}
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname WHERE storno='$status'AND agent='$agent' ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0);
//Ausgeben der Einträge
for($i=0;$i<count($ergebnis);$i++)
{
echo "<table border=0><tr><td width=100> ".$ergebnis[$i][anrede]."
</td><td width=140> ".$ergebnis[$i][nachname]." </td><td
width=140> ".$ergebnis[$i][vorname]." </td><td width=180>
".$ergebnis[$i][plz]." ".$ergebnis[$i][ort]." </td>";
if ($ergebnis[$i][storno] == nein){
echo '<td width=40><img src="./button_ok_20.gif"></td>';
}
elseif ($ergebnis[$i][storno] == ja){
echo '<td width=40><img src=".\button_error_20.gif"></td>';
}
else {}
echo '<td><a href="anfrage_details.php?tabellenname='.$tabellenname.'&id='.$ergebnis[$i]
[id].'&agent='.$agent.'"><img src=".\details.jpg" border=0></a></td>';
echo '<td><a href="update.php?tabellenname='.$tabellenname.'&id='.$ergebnis[$i]
[id].'&agent='.$agent.'"><img src=".\update.jpg"
border=0></a></td></tr></table>';
}
//Ausgeben der Links vor und zurück
echo "<table border=\"0\" width=\"400\"><tr><td align=\"left\">";
if($start>=$anzeigen){echo "<a href=\"".$PHP_SELF."?
storno=".$status."&agent=".$agent."&limit=".$start."&back=1
\">Zurück</a>";}
echo "</td><td align=\"right\">";
if($start+$anzeigen<$max){echo "<a href=\"".$PHP_SELF."?storno=".$status."&agent=".$agent."&limit=".$start."&vor=1
\">Weiter</a>";}
echo "</tr></table>";
mysql_close($link);
?>
Danke!
Kommentar