echo ersetzen
jenslm
- php
kurze frage,
hab da ein kleines problem
folgendes:
if ($actual==$start) echo $actual;
else echo "<a href=\"daten.php?set=".$set."&page=".$actual."\">".$actual."</a>";
else gibt bei mir ALLE Seitenzahlen aus.
Ich möchte aber das dass ganze in etwa so funktioniert:
if ($actual==$start) echo $actual;
else $pagelink = "<a href=\"daten.php?set=".$set."&page=".$actual."\">".$actual."</a>";
wenn ich dann aber später mit
<?php echo $pagelink ?>
die Seitenzahlen ausgeben will erscheint nur die EINE, die letzte Seite.
Was mach ich da falsch, hab bestimmt nur wieder irgend eine Kleinigkeit uebersehen?
lg, jens
hi,
if ($actual==$start) echo $actual;
else $pagelink = "<a href="daten.php?set=".$set."&page=".$actual."">".$actual."</a>";
> `<?php echo $pagelink ?>`{:.language-php}
> Was mach ich da falsch, hab bestimmt nur wieder irgend eine Kleinigkeit uebersehen?
Was ist denn `$actual, $start und $pagelink`{:.language-php} und was sind die default-Werte?
Worum geht es in dem Script? Ein Paar zusätzliche Infos wären nicht Schlecht.
mfg
--
[Die Welt ist verändert ...](http://www.youtube.com/watch?v=Obn8FA7kfD0)
Hi,
if ($actual==$start) echo $actual;
else $pagelink = "<a href="daten.php?set=".$set."&page=".$actual."">".$actual."</a>";
>
> wenn ich dann aber später mit
> `<?php echo $pagelink ?>`{:.language-php}
> die Seitenzahlen ausgeben will erscheint nur die EINE, die letzte Seite.
Du hast also obiges in einer Schleife stehen, und überschreibst damit den Inhalt der Variablen in jedem Durchlauf wieder?
> Was mach ich da falsch, hab bestimmt nur wieder irgend eine Kleinigkeit uebersehen?
Wenn du die Variable nicht überschreiben willst, dann mach das nicht.
Dann hänge den neuen an den vorhandenen Inhalt an.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
Hi Jens!
else gibt bei mir ALLE Seitenzahlen aus.
Ich möchte aber das dass ganze in etwa so funktioniert:
if ($actual==$start) echo $actual;
else $pagelink = "<a href="daten.php?set=".$set."&page=".$actual."">".$actual."</a>";
>
> wenn ich dann aber später mit
> `<?php echo $pagelink ?>`{:.language-php}
> die Seitenzahlen ausgeben will erscheint nur die EINE, die letzte Seite.
>
> Was mach ich da falsch, hab bestimmt nur wieder irgend eine Kleinigkeit uebersehen?
Du\_überschreibst\_bei jedem Durchgang die Variable '$pagelink'. Diese soll aber ja mehrere Werte (die Seitenzahlen) enthalten. Was du brauchst ist ein [Array](http://de2.php.net/manual/de/book.array.php).
Schönen 2. Weihnachtstag!
Gruß Gunther