php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.11.2004, 20:53  
Gast
 
Beiträge: n/a
Standard Problem mit Fotogalere

Hi,

hab ne Fotogalerie. Dabei sind die Bilder in mehrere Kategorien eingeteilt. 12 pics pro Seite. Mit ?action=dia kann zeige ich das Bild in Originalgröße an. Dann kann ich da auch durchscrollen.

Ich will jetzt einen Link zur Übersicht zurück gestalten. Mein Problem sind die jeweiligen Seiten. Ich hab mir schon was überlegt, aber irgendwie klappt es nicht richtig. Grob gesagt, müsste es eine Funktion oder Abfrage sein, die immer nach 12 Bildern die Seitenzahl um 1 erhöht (bei 1 begonnen. Irgendwie so:

Code:
$page = "1";
$x ="1";
if($bild_id > $x * 12)
{
    $page += "1";
    $x += "1";
}
Dann müsste er die Schleife nochmal durchlaufen. Habs mit "break" und "continue" probiert, aber des geht irgendwie net. Da wird dann des Bild net angezeigt...
Dadurch das ich die 12 immer mit einem Faktor um 1 erhöht multipliziere müsste das doch gehen, das er nach 12 Bildern die Seite auf 1 stellt, nach 24 auf 2, nach 36 auf 3 usw...rein theoretisch...
Bin auch noch ein ziehmlicher PHP-NOOB!!

mfg koelle
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.11.2004, 21:00  
Gast
 
Beiträge: n/a
Standard

Hi,

hab die Abfrage mal ohne "break" und "continue" probiert und sie funktioniert, aber nur auf den ersten zwei Seiten. Das hatte ich schon befürchtet. Jetzt setzt er halt immer $page und $x auf 1 und erhöhts dann wieder.
Kann ich irgendwie sagen, dass er die am Anfang auf 1 setzen soll und dann mit dem neuen Wert weitermachen?

mfg koelle
 
Alt 23.11.2004, 21:49  
Gast
 
Beiträge: n/a
Standard

Hi,

hab mal versucht ne Funktion zu schreiben, die die Seitenzahl errechnen soll:


Code:
			$startpage = "1";
			$x = "1";
			
			function pages($startpage, $x)
			{
				if($row['ID_category'] > $x * LIMIT_PIC)
				{
					$page = "$startpage+1";
					$x += "1";
				}
				return $page;
			}
Ich bekomme jetzt folgende Meldung:
Zitat:
Warning: Missing argument 1 for pages() in /var/www/localhost/htdocs/gallery/gallery.php on line 86

Warning: Missing argument 2 for pages() in /var/www/localhost/htdocs/gallery/gallery.php on line 86
Was mache ich falsch?
mfg koelle
 
Alt 23.11.2004, 22:24  
Gast
 
Beiträge: n/a
Standard

die function pages() erwartet 2 parameter .. du hast weder den einen noch den anderen
belegt .. vielleicht mal google translator anwerfen wenn de kein englisch sprichst?
 
Alt 23.11.2004, 22:37  
Gast
 
Beiträge: n/a
Standard

Ich kann Englisch!! Bin nur ein absoluter PHP NOOB!!
Kann mir jemand erklären wie ich es hinbekomme, dass er alle 12 Bilder die Variable um 1 erhöht?

mfg koelle
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.