DadasKaptan
Grünschnabel
Habe schon alles versucht aber es geht nicht. Ich habe eine seite in der ich ein formular abschicke "Code 1" danach wird auf der 2 seite"Code 2" die variable benötigt um meine abfragen zu machen. Jedoch geht die variable sobald ich blättere verloren!Wäre super wenn mir jemand helfen könnte habe schon alles probiert!
[Code1]
<?php session_start (); ?>
<html>
<body>
<form action="plz1.php" method="post">
<?
$db = mysql_connect("xxxx", "xxxxx","xxxxxx");
$res = mysql_db_query("xxxxxxx",
"select * from teile GROUP BY Ort");
$num = mysql_num_rows($res);
echo "<select name='neu' >";
/*$a= mysql_fetch_array($res); */
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "Ort");
echo "<option value =$nn>$nn</option>";
}
echo "</select>";
mysql_close($db);
?>
<input type="Submit" name="senden" value="suchen">
</form>
</body>
</html>
[Code2]
<?
session_start();
$_SESSION["variable"] = $HTTP_POST_VARS["neu"];
header ("Location: plz1.php?".SID);
?>
<html>
<?
$sb = mysql_connect("localhost", "xxxxxx","xxxxxx");
$Zeilen_pro_Seite = 3;
if (!isset($Anfangsposition))
{
$Anfangsposition = 0;
}
$sql="select * from teile where Ort = 'variable'".
"limit $Anfangsposition,$Zeilen_pro_Seite";
$result = mysql_db_query(xxxxx,$sql) ;
$result1 = mysql_db_query(xxxxx,"select * from teile where Ort = '$variable'");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) {
$feld1=$row["Postleitzahl"];
$feld2=$row["ID"];
$feld3=$row["Ort"];
$feld4=$row["Adresse"];
// Daten anzeigen.Tabelle einbauen.
echo "<table border ='0'>";
echo "<tr> <td>Postleitzahl</td> <td>ID</td>";
echo "<td>Ort</td><td>Adresse</td></tr>";
echo "<tr> <td>$feld1</td> <td>$feld2</td>";
echo "<td>$feld3</td><td>$feld4</td></tr>";
echo "</table>";
}
if($Anfangsposition > 0)
{
echo "<a href='plz.php?Anfangsposition=0'>[erste Seite]</a> ";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"plz.php?Anfangsposition=$back\">[eine Seite zurück]</a> ";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">$i</a> ";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">[eine Seite weiter]</a> ";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">[letzte Seite]</a> ";
}
mysql_close($sb);
?>
</html>
[Code1]
<?php session_start (); ?>
<html>
<body>
<form action="plz1.php" method="post">
<?
$db = mysql_connect("xxxx", "xxxxx","xxxxxx");
$res = mysql_db_query("xxxxxxx",
"select * from teile GROUP BY Ort");
$num = mysql_num_rows($res);
echo "<select name='neu' >";
/*$a= mysql_fetch_array($res); */
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "Ort");
echo "<option value =$nn>$nn</option>";
}
echo "</select>";
mysql_close($db);
?>
<input type="Submit" name="senden" value="suchen">
</form>
</body>
</html>
[Code2]
<?
session_start();
$_SESSION["variable"] = $HTTP_POST_VARS["neu"];
header ("Location: plz1.php?".SID);
?>
<html>
<?
$sb = mysql_connect("localhost", "xxxxxx","xxxxxx");
$Zeilen_pro_Seite = 3;
if (!isset($Anfangsposition))
{
$Anfangsposition = 0;
}
$sql="select * from teile where Ort = 'variable'".
"limit $Anfangsposition,$Zeilen_pro_Seite";
$result = mysql_db_query(xxxxx,$sql) ;
$result1 = mysql_db_query(xxxxx,"select * from teile where Ort = '$variable'");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) {
$feld1=$row["Postleitzahl"];
$feld2=$row["ID"];
$feld3=$row["Ort"];
$feld4=$row["Adresse"];
// Daten anzeigen.Tabelle einbauen.
echo "<table border ='0'>";
echo "<tr> <td>Postleitzahl</td> <td>ID</td>";
echo "<td>Ort</td><td>Adresse</td></tr>";
echo "<tr> <td>$feld1</td> <td>$feld2</td>";
echo "<td>$feld3</td><td>$feld4</td></tr>";
echo "</table>";
}
if($Anfangsposition > 0)
{
echo "<a href='plz.php?Anfangsposition=0'>[erste Seite]</a> ";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"plz.php?Anfangsposition=$back\">[eine Seite zurück]</a> ";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">$i</a> ";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">[eine Seite weiter]</a> ";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"plz.php?Anfangsposition=$fwd\">[letzte Seite]</a> ";
}
mysql_close($sb);
?>
</html>