Hallo
Ich ahbe ein Problem mit der Übergabe von variablen mit der URL.
Also ich übergebe per Formular 2 Variablen (ASystem und CSystem) an die seite Galerie.php
Nun kann es sein das es mehr als 9 bilder gibt dan mach die Galerie automatisch einen Link zur nechsten Seite mit den nechsten 9 Bilder.Das ganze mit der Blätterfuntion klappt alles bestens , solange ich die varibalen nicht mit dem Formular übergebe sondern direkt auf der seite galerie.php definiere.
Den wenn ich die nechste seite aufrufe stehen die variablen die durch das Fomular übergeben wurden nicht mehr zur verfügung.Deshalb dachte ich das ich die variablen einfach mit der url von seite zu seite übergebe.Leider funtioniet das ganze nicht wirklich ich bin mit meine latain am ende und hoffe ihr könnt mir helfen.
Quellcode:
$seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist
//Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 das ganze funtioniert prima
if(!isset($seite))
{
$seite = 1;
$CSystem = $_POST["SucheCS"];
$ASystem = $_POST["SucheAS"];
$foo1 = $_POST["SucheCS"];
$foo2 = $_POST["SucheAS"];
echo $foo1 ;
echo $foo2 ;
}
//Hier ist das Problem
else
{
$CSystem = $_GET["foo11"];
$ASystem = $_GET["foo22"];
echo $CSystem ;
echo $ASystem ;
}
//Hier noch der code mit dem Link
//Berechner der Seiten
$result = mysql_query("SELECT * FROM robotic02");
$menge = mysql_num_rows($result);
//Errechnen wieviele Seiten es geben wird
$wieviel_seiten = $menge / $eintraege_pro_seite;
//Ausgabe der Seitenlinks:
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
//Ausgabe der Links zu den Seiten
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
//Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
if($seite == $b)
{
echo " <b>$b</b> ";
}
//Aus dieser Seite ist der User nicht, also einen Link ausgeben , hier übergebe ich die variablen
else
{
echo " <a href=\"?seite=$b&?foo11=$foo1&?foo22=$foo2\">$b</a> ";
}
}
echo "</div>";
[/code] PS:
das ist nicht der ganze Code von der Page galerie.php sondern nur der teil der nicht funtioniert falls ihr den ganzen code wollt müsst ihr nur was sagen
Hochachtungsvoll
Vincent
Ich ahbe ein Problem mit der Übergabe von variablen mit der URL.
Also ich übergebe per Formular 2 Variablen (ASystem und CSystem) an die seite Galerie.php
Nun kann es sein das es mehr als 9 bilder gibt dan mach die Galerie automatisch einen Link zur nechsten Seite mit den nechsten 9 Bilder.Das ganze mit der Blätterfuntion klappt alles bestens , solange ich die varibalen nicht mit dem Formular übergebe sondern direkt auf der seite galerie.php definiere.
Den wenn ich die nechste seite aufrufe stehen die variablen die durch das Fomular übergeben wurden nicht mehr zur verfügung.Deshalb dachte ich das ich die variablen einfach mit der url von seite zu seite übergebe.Leider funtioniet das ganze nicht wirklich ich bin mit meine latain am ende und hoffe ihr könnt mir helfen.
Quellcode:
$seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist
//Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 das ganze funtioniert prima
if(!isset($seite))
{
$seite = 1;
$CSystem = $_POST["SucheCS"];
$ASystem = $_POST["SucheAS"];
$foo1 = $_POST["SucheCS"];
$foo2 = $_POST["SucheAS"];
echo $foo1 ;
echo $foo2 ;
}
//Hier ist das Problem
else
{
$CSystem = $_GET["foo11"];
$ASystem = $_GET["foo22"];
echo $CSystem ;
echo $ASystem ;
}
//Hier noch der code mit dem Link
//Berechner der Seiten
$result = mysql_query("SELECT * FROM robotic02");
$menge = mysql_num_rows($result);
//Errechnen wieviele Seiten es geben wird
$wieviel_seiten = $menge / $eintraege_pro_seite;
//Ausgabe der Seitenlinks:
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
//Ausgabe der Links zu den Seiten
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
//Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
if($seite == $b)
{
echo " <b>$b</b> ";
}
//Aus dieser Seite ist der User nicht, also einen Link ausgeben , hier übergebe ich die variablen
else
{
echo " <a href=\"?seite=$b&?foo11=$foo1&?foo22=$foo2\">$b</a> ";
}
}
echo "</div>";
[/code] PS:
das ist nicht der ganze Code von der Page galerie.php sondern nur der teil der nicht funtioniert falls ihr den ganzen code wollt müsst ihr nur was sagen
Hochachtungsvoll
Vincent
Kommentar