get-Variable wird nicht angenommen

hmm.... im Array wird die irgendwie reingeschrieben. habe dies jetzt mal drinne:

$params[q]<br />
$params[start]<br />
$params[maxResults]

oberhalb der Tabelle zu sehen, nur wieso kommt dann nix?
 
nur wieso kommt dann nix
...keine Ahnung... wie versuchst du denn, den Link auszugeben?

Sollte auf jeden Fall etwas in der Art
Code:
echo "http://www.low-group.de/Forum/google.php?page=".$params['start'];
...sein.

Leerst du $params vielleicht irgendwo vorher wieder?
 
ich ermittle vorher die Total-Ausgaben mit:

$total = $result["estimatedTotalResultsCount"];

und dann dies:

PHP:
  $pageCount = ceil($total/10);
if ($page != 0)
{
$zur = $page-10;
} 
$seite= "Seite: $page.' von '.$pageCount.'";

if ($page < $pageCount) 
{ 
$vor = $page+10;
 }

Die Vars werden nicht geleert, man sieht ja den Wert selber ja oberhalb auf der Seite bei den $params.
Ich hänge mal die php-Datei als TXT an.
 

Anhänge

Zuletzt bearbeitet:
Das alleine nützt nicht viel:(
Ich werd mir das Zeugs später von Google saugen... und dann mal reinschauen.
Jetzt muss ich erstamal weg.
 
Zuletzt bearbeitet:
So...ich glaub,ich habs gefunden:)

Die $page kommt schon in $params an.... nur wird dort von den weiterverarbeitenden Skripten ein Integer erwartet.... $_GET['page'] ist allerdings ein String.

Daher funktioniert die Sache, wenn $_GET['page'] nicht vorhanden ist...dann ist $page ein Integer(0).... sonst eben nicht.

Die Lösung:
PHP:
if (isset($_GET['page']))
 {
 $page = (int)$_GET['page'];
 }
....konvertiert $_GET['page'] in ein Integer....

ich hoff, das löst dein Problem.
 
Zurück