php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.02.2010, 22:21  
Neuer Benutzer
 
Registriert seit: 03.02.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
alexundander befindet sich auf einem aufstrebenden Ast
Standard php- blätterfunktion

ich hab folgendes Problem, ich möchte Bilder aus dem Verzeichnis anzeigen lassen und mit Hilfe von Blätterfunktion (zurück und weiter) Bilder aus dem Verzeichnis blättern.
Leider komme ich nicht weiter
PHP-Code:
$verzeichnis opendir("bilder/januar09");
while (
$bild readdir($verzeichnis)) {
if (
$bild !="." && $bild !="..") { 
$bild_g "[img width='80px' height='60px' src=\"bilder/januar09/$bild\"]";
echo 
"[a href='#' onClick=\"document.GG.src='bilder/januar09/$bild';return false;\" onFocus=\"this.blur()\"]".$bild_g." [a]";
 }
}
closedir($verzeichnis); 
Code:
[table border="1" width="450px" height="450px"]
[tr][td][img name="GG" src="bilder/januar09/01.jpg"][/td][/tr]
[tr][td]Hier möchte ich Zurück Weiter  ?????[/td][/tr]
[/table]

Geändert von alexundander (04.02.2010 um 16:58 Uhr).
alexundander ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.02.2010, 22:27  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

php- blätterfunktion - Google Suche
Asipak ist offline  
Alt 03.02.2010, 22:42  
Neuer Benutzer
 
Registriert seit: 03.02.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
alexundander befindet sich auf einem aufstrebenden Ast
Standard

Da ist entweder mit MySQL oder kann ich nicht bei mir anpassen. Würde gern wissen, wie es man bei meinem Fall lösen kann?
Danke
alexundander ist offline  
Alt 04.02.2010, 00:03  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Bitte BBCode für deinen Quellcode verwenden.
Chriz ist offline  
Alt 07.02.2010, 12:59  
Neuer Benutzer
 
Registriert seit: 03.02.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
alexundander befindet sich auf einem aufstrebenden Ast
Standard

Leute kann mir jemand helfen???
alexundander ist offline  
Alt 07.02.2010, 13:03  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Falls sich die Bilder allen im selben Verzeichnis befinden, schau dir mal glob() an. Bei Weiter und Zurück musst du dann nur noch einen Get-Parameter einbauen, der die Nummer des nächsten Bildes trägt. Dann sollte das nicht so schwer sein.
ChrisvA ist offline  
Alt 07.02.2010, 14:02  
Neuer Benutzer
 
Registriert seit: 03.02.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
alexundander befindet sich auf einem aufstrebenden Ast
Standard

nicht schwer, aber bestimmt nicht für mich, komme irgendwie nicht weiter
alexundander ist offline  
Alt 07.02.2010, 15:17  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Falls du das annehmen solltest: Hier wird dir keiner ein fertiges Scripts posten!

Schau daher mal hier vorbei und lerne PHP, dann fällt es dir leichter: http://www.php.de/php-einsteiger/489...rundlagen.html .

Oder du versuchst es in der Scriptbörse und lässt dir so ein Script gegen Bezahlung schreiben.

Gruß
Asipak ist offline  
Alt 07.02.2010, 15:23  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Dann schau dir doch mal das Manual an:
PHP: glob - Manual

Da gibt es auch Beispiele. Dieser Thread läuft wieder darauf hinaus, dass wir dir dein Skript schreiben und das kann es nunmal nicht sein. Streng dich an!

glob() liefert dir einen Array mit den Bilderpfaden. Array-Elemente sprichst du immer mit einem Schlüssel an, diesen musst du eben in deine URL einbauen, in deinem Skript verarbeiten und entsprechend das angeforderte Array-Element (mit dem Bildpfad darin) einbauen. Ein Bild weiter vor bedeutet (aktueller Schlüssel + 1), ein Bild zurück bedeutet (aktueller Schlüssel - 1). Die "Grenzen", also erstes Bild und letztes Bild musst du eben gesondert behandeln.

Mach dich mal ernsthaft dran, poste deinen Fortschritt, dann sehen wir weiter.
Chriz ist offline  
Alt 09.02.2010, 15:38  
Neuer Benutzer
 
Registriert seit: 03.02.2010
Beiträge: 8
PHP-Kenntnisse:
Anfänger
alexundander befindet sich auf einem aufstrebenden Ast
Standard

wie kann ich angeklicktes Bild ermitteln? Wenn ich auf 'Weiter' klicke, wird kein Bild mehr angezeigt, wenn ich einfach mit echo $filename ausgebe, schreibt er mir immer Name vom letzten Bild, logisch wegen der Schleife. Aber wie kann man es so machen, dass beim Klick auf Weiter nächstes Bild angezeigt wird.
PHP-Code:
foreach (glob("bilder/januar09/*.*") as $filename) {
    echo 
"<a href='#' onClick=\"document.GG.src='$filename';return false;\" onFocus=\"this.blur()\"><img src=\"$filename\" width='80px' height='60px'><a>";
    
$i=1;
    }

echo 
"<table border='1' width='450px' height='450px'>";
echo 
"<tr><td><center><img name='GG' src='bilder/januar09/01.jpg'></center></td></tr>";
echo 
"<tr><td><a href='#' onClick='document.GG.src='($filename+1)';'>Weiter <a>";
echo 
"</td></tr>";                           
echo 
"</table>"
alexundander ist offline  
 


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] Hilfe bei Bläterfunktion (Split) Rico de Amo PHP Tipps 2009 12 19.03.2009 22:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php blätterfunktion, blätterfunktion php, http://www.php.de/php-einsteiger/64168-php-blaetterfunktion.html, php blätterfunktion mysql, php blätter funktion, php bilder blätterfunktion, blätterfunktion, blätter funktion php, bilder blättern php, blätterfunktion mit php, blätterfunktion php mysql, php bl, php mysql blätterfunktion, bilder umblättern php, php blätterfunktion weiter, blätterfunktion mysql bildergalerie, blätterfunktion html, php weiter blättern, php blätterfunktion bilder, blätterfunktion in php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:22 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