cheops: hin und zurückblättern in einer Tabelle

Beitrag lesen

hi,

du speicherst in deiner php-datei die empfangenen formulardaten in einem neuen formular, allerdings <input type="hidden">!
beim abschicken (blättern) bekommt das php dann die notwendigen suchparameter erneut zugeschickt und hat alles was es benötigt... nur noch den index der ausgabe anpassen und schon blätterst du dich durch die daten...

gruß
cheops

Hallo! Bitte um Hilfe komme nämlich nicht weiter :-)
Ich habe eine Maske in html da trage ich die Abfragen Name und Ort ein, danach übergebe ich es an eine php datei die die Datensätzen auslesen soll. Soweit klappt es auch.
Ich habe auch die Datensätze pro Seite auf 15 Stück angepasst nur leider wenn ich auf nächste Seite gehe verliere ich die in der html datei zuvor eingegebenen Informationen und die Tabelle bleibt leer !!

Meine Frage wie kann ich jetzt die zuvor eingebenen Daten aus dem include ("Telesuche.htm"); wieder an die php datei schicken ohne sie wieder einzugeben so das ich vor und zurück blättern kann!!!

hier die Datei!!
<?php

include("Telesuche.htm");

$host = "localhost";
$user = "root";
$pw = "";
$database = "telefonliste";
$table1 = "telefon";
$proseite = 15;
$farbe = '#b4d2e9';

echo "$suche";
echo "$ort";

$link = @mysql_connect ("$host", "$user", "$pw") or die ("keine Verbindung möglich");
   @mysql_select_db("$database",$link);

$data = mysql_query("SELECT * FROM $table1");
   $reihen = mysql_num_rows($data);

$seiten = $reihen / $proseite;

$art = gettype($seiten);
   if($art=="double")
   {
   $seiten++;
   $seiten = floor($seiten);
   }

if(!isset($start))
   {
   $start = 0;
   }

$show = mysql_query("SELECT * FROM $table1 Where nname like '$suche%' and ort = '$ort' ORDER BY nname ASC LIMIT $start,$proseite");
   $num = mysql_num_rows($show);

for ($i=0; $i<$num; $i++)
   {
      $nn = mysql_result($show, $i, "nname");
      $vn = mysql_result($show, $i, "Vname");
      $dw = mysql_result($show, $i, "dwahl");
      $mo = mysql_result($show, $i, "mobil");
      $pr = mysql_result($show, $i, "Privat");
      $an = mysql_result($show, $i, "aussennr");
      $em = mysql_result($show, $i, "email");

if ($farbe == '#b4d2e9')
  {
         $farbe = '#ddebf4';
         }
  else
  {
         $farbe = '#b4d2e9';
         }

include("Telefon.htm");
   }

$n = 0;
   $sc = $seiten - 1;
?>

<html>
<body
 <table border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td width="100%"><font face="Verdana" size="1">Seite >></a></font></td></tr></table>
  </tr>
</table>
  </body>
 </html>

<?php

for($sn=0;$sn<=$sc;$sn++)
   {
   echo "<a href="$PHP_SELF?start=$n">$sn</a>\n";
   $n += $proseite;
   }

mysql_close($link);

?>