daten via link versenden

Godstyle

Erfahrenes Mitglied
hi leute,

muss mich leider Heute erneut an euch wenden, da ich auf dem Schlauch stehe.
Zunächst einmal das script.

Code:
 <?php
 $test = $_GET['name'];
 $select = "SELECT * FROM goettingen WHERE 
            .$row->firma. = '".mysql_real_escape_string($_POST['name'])."'";

 
  $select = mysql_query("SELECT * FROM goettingen WHERE branche like '$test'");
  $reihen = mysql_num_rows($select); 
  $zeigen = floor($reihen / 5); 
   if(!$start) { $start = 0; } 
    $result = mysql_query("select * from goettingen WHERE branche like '$test' limit $start, 5 "); 	
	   echo "<table>"; 
while($row = mysql_fetch_object($result)){  
if(!empty($row->test) && $row->test == 'Ja')

    { 
	echo "<tr>";
    echo '<td><a href="beschreibung.php?name='.$row->firma.'" target="_blank">'.$row->firma.'</a></td>';  
	echo "</tr>";
   }
  else
    {
    echo "<tr>";
	echo "<td>";
    echo $row->firma;
    echo "</td>";
	echo "</tr>";
}

	echo "<tr>";
	echo "<td>";
    echo $row->adresse;
	echo "</td>";
	echo "<td>";
    echo $row->plz;
	echo "</td>";
	echo "<td>";
	echo $row->ort;
	echo "</td>";
	
    echo "<tr>";
	echo "<td>";
    echo $row->telefon;
	echo "</td>";
	echo "<td>";
    echo "&nbsp;";
	echo "</td>";
	echo "<td>";
	echo "&nbsp;";
	echo "</td>";
	echo "</tr>";

   echo "<tr>";
	echo "<td>";
    echo "&nbsp;";
    echo "</td>";
	echo "<td>";
    echo "&nbsp;";
	echo "</td>";
	echo "<td>";
	echo "&nbsp;";
	echo "</td>";
	echo "</tr>";
	echo "</tr>";
	}
	echo "</table>";
$strg = $zurueck && $test;
	
    if($start > 0) {
            $zurueck = $start - 5; 
            echo "<a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a>"; 
    }
    for($i = 0; $i <= $zeigen; $i++) {
        echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
    $n += 5;
    }
    $weiter = $start + 5;
    if($reihen > $weiter) {
            echo "<a href=\"$PHP_SELF?start=$strg\">Weiter >></a>"; 
    }
?>


Der Fehler muss im letzten Teil liegen:

Code:
$strg = $zurueck && $test;
	
    if($start > 0) {
            $zurueck = $start - 5; 
            echo "<a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a>"; 
    }
    for($i = 0; $i <= $zeigen; $i++) {
        echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
    $n += 5;
    }
    $weiter = $start + 5;
    if($reihen > $weiter) {
            echo "<a href=\"$PHP_SELF?start=$strg\">Weiter >></a>"; 
    }

Nun das problem ich starte die seite, den wert `name` bekomme ich von dem link aus der navi übermittelt, wenn ich nun eine Seite habe bei der mehr als 5 einträge sind, wird auch richtig erkannt wieviele Seiten es sein müssen. gehe ich dann jedoch auf weiter, so verliere ich alle Informationen.
Wie kann ich nun bei weiter und zurück, die Daten erneut mitnehmen, so dass die eigentliche Funktion des weitergehens auch Funktioniert?

Hoffe man kann mir auch diesmal so schnell helfen

Grüße Godstyle
 
Ich versteh auch nicht alles. Was macht zum Beispiel die Variable $strg?
Aber sollte es am Ende nicht so heißen:
PHP:
echo "<a href=\"$PHP_SELF?start=$weiter\">Weiter >></a>";
 
Zurück