Hallo!
Ein Problem gelöst, taucht schon ein neues auf.
Was ist meine, könnt ihr euch hier live anschauen.
(Einfach Mitarbeiternummer 1850 auswählen und auf "Senden" klicken.
Die anderen Felder sind noch nicht aktiv)
Das Design wird nocht fertig gemacht, bleibt [COLOR=red]nicht[/COLOR] so!
Mein Skript
Jetzt ist das Problem, wenn ich auf "weiter" klicke bekomme ich eine leere Seite. Ich nehme an, dass [COLOR=red]$tabellenname[/COLOR] nicht übergeben wird.
Wie macht man das?
Habe so etwas versucht, aber es klappt nicht:
Ein Problem gelöst, taucht schon ein neues auf.
Was ist meine, könnt ihr euch hier live anschauen.
(Einfach Mitarbeiternummer 1850 auswählen und auf "Senden" klicken.
Die anderen Felder sind noch nicht aktiv)
Das Design wird nocht fertig gemacht, bleibt [COLOR=red]nicht[/COLOR] so!
Mein Skript
PHP-Code:
<?php
$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="$agent";
$sql="SELECT * FROM $tabellenname WHERE storno='nein'
LIMIT ".$start." , ".$anzeigen;
$link = mysql_connect("host","user","pwd");
mysql_select_db("db", $link);
$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 ";
$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=150> ".$ergebnis[$i][firma]." </td>
<td width=150> ".$ergebnis[$i][vorname]." </td>
<td width=150> ".$ergebnis[$i][nachname]." </td>
<td width=180> ".$ergebnis[$i][plz]." ".$ergebnis[$i][ort]." </td>";
if ($ergebnis[$i][storno] == nein)
{
echo '<td width=50 align="center">
<img src="http://www.timeconcept-int.de/button_ok_20.gif"></td>';
}
elseif ($ergebnis[$i][storno] == ja) {
echo '<td width=50 align="center">
<img src="http://www.timeconcept-int.de/button_error_20.gif"></td>';
}
else {}
echo '<td width=25><a href="anfrage_details.php?tabellenname='.$tabellenname.'
&id='.$ergebnis[$i][id].'">Details</a></td></tr></table>';
}
//Ausgeben der Links vor und zurück
echo "<table border=\"1\" width=\"850\"><tr><td align=\"left\">";
if($start>=$anzeigen){echo "<a href=\"".$PHP_SELF."?limit=".$start."&back=1\">Zurück</a>";}
echo "</td><td align=\"right\">";
if($start+$anzeigen<$max){echo "<a href=\"".$PHP_SELF."?limit=".$start."&vor=1\">Weiter</a>";}
echo "</tr></table>";
?>
Wie macht man das?
Habe so etwas versucht, aber es klappt nicht:
PHP-Code:
if($start>=$anzeigen){echo "<a href=\"".$PHP_SELF."
?tabellenname=".$tabellenname."&limit=".$start."&back=1\">Zurück</a>";}
Kommentar