ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
192
192
EMPFEHLEN
-
Hallo,
ich sitze hier gerade an einer Fotogallerie
nun fehlt mir nur noch der Zähler der mir die Seiten umblättert
also sprich -1 und +1 und habe mir überlegt da könnte man dann nen seitencounter setzen jetzt aber das problem ich möchte das alles nicht sichtbar übergeben ? funktioniert das innerhalb eines skripten und wenn ja wie ?
Weil Problem was ich hab sobald ich mehr als 1 hab bei $picsPerPage funktioniert das ganze nicht mehr und mein Zähler spielt verrücktPHP-Code:<?php
include("mysqlconnect.php");
$db_select = @MYSQL_SELECT_DB($db_name);
$catname = $_GET['catname'];
$picsPerPage = 1;
if (isset($_GET["index"]))
{
$startFrom = $_GET["index"] * $picsPerPage;
}
else
{
$startFrom = 0;
}
$result = mysql_query("SELECT * FROM T_Cat AS C, T_Pic as P WHERE C.Catname = '$catname' LIMIT $startFrom,$picsPerPage");
if (!$result)
die ("MySQL-Fehler: ".mysql_error());
$menge = mysql_num_rows($result);
echo "<br><b>$menge Bild(er) gefunden<br></b>";
while($row = mysql_fetch_array($result)) {
$count = 0; $count++;
if($count >= 2)
{
echo "<br>";
}
echo "<img width=\"200\" height=\"150\" alt=\"".$row[Beschreibung]."\" src=\"".$row['Link']."\">";
echo " ";
}
$backLink = ($startFrom > 0) ? "<a href=\"?catname=$catname&&index=".($startFrom-1)."\">Zurück</a>" :
"Zurück";
$forwardLink = "<a href=\"?catname=$catname&&index=".($startFrom+1)."\">Vor</a>";
$link = $backLink." • ".$forwardLink;
echo "<br>".$link;
?>
büdde um Hilfe
*danke*
-
25.06.07 09:44 #2
- Registriert seit
- Apr 2005
- Beiträge
- 205
ich versuch dir mal zu helfen:
wenn du mehrere Datenbankeinträge findest kannst du nicht mehr mit $row[blabla] auf ein Feld zugreifen, da es mehrere gibt. du könntest deine $count Vriable mit hineinemen und $row[$count][blabla] ansprechen.
Was meinst du mit übergeben innerhalb eines skiptes? Ich glaube du willst das gleiche Skript neu aufrufen, und ihm Parameter mitgeben. Wenn du keine $_GET willst, dann nimm doch $_POST, allerdings brauchste da als Links Formulare.
Hier gibt es eine schöne erklärung wie Blätterfunktionen im allg. funtionieren: http://www.tutorials.de/forum/php-tu...rfunktion.html
-
25.06.07 11:25 #3
Damit niemand in der Adresse ne Seite eingeben kann die es nicht gibt.
Holst du dir einfach die anzahl der Datensätze aus der DB und rechnest dir dann die Seiten aus.
Ist der Wert der Index Variable dann größer wie die Höchste Seite, setzt du es auf die höchste Seite.
Ist der Wert kleiner Null, setzt du ihn auf Null.
Wenn ich das nun richtig verstanden habe möchstest du das nicht alle Seitenzahlen aufgelistet werden oder?
Dazu kannst du ja einfach nur die ersten beiden, die beiden letzten und ein vorwärts soewie rückwärts Pfeil machen.
Jeweils mit den dafür benötigten Index werten.Bei Nachteilen nicht jammern, sondern neue Wege finden.
The worst decision is indecision.
Ähnliche Themen
-
Iframe aktualisieren mit Variableübergabe
Von jsforever im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 20.11.10, 23:24 -
Gästebuch: Nach Variableübergabe sofortige Fehlermeldung
Von LiMessi im Forum PHPAntworten: 3Letzter Beitrag: 03.12.08, 11:04 -
Fotogallerie
Von lkameter im Forum Internet, DSL & FlatrateAntworten: 2Letzter Beitrag: 28.07.07, 22:55 -
Problem mir Variableübergabe
Von bandsite im Forum PHPAntworten: 2Letzter Beitrag: 16.04.05, 04:14





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren