WinFuture-Forum.de: 20 Bild Pro Seite Anzeigen Lassen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

20 Bild Pro Seite Anzeigen Lassen aber wie?


#1 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 28. Juli 2006 - 14:27

Hallo liebe Community!

Ich habe ein Problem und ich hoffe ihr könnt mir weiterhelfen:

Ich lese Bilder aus einen Verzeichnis mit:

<?php
   $verz=opendir ('ct_pics/'); 
   while ($file = readdir ($verz)) { 
	  if($file!="." && $file!="..")
	  echo '<tr><td><a href="pics/pics2/'.$file.'" target="_blank"><img src="pics/'.$file.'" border="0"></a></td><td><a href="pic.php?pic='.$file.'">Kommentare lesen</a><br><a href="com.php?pic='.$file.'">Kommentar schreiben</td></tr>';
   } 
   closedir($verz); 
?>


Wie kann ich erreichen das immer nur 20 Bilder pro Seite angezeigt werden?

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Anzeige



#2 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 28. Juli 2006 - 14:43

In die While-Schleife noch eine for-Schleife einbauen.
0

#3 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 28. Juli 2006 - 15:37

Leicht gesagt, ich bin aber kein Profi.

Ich hab es so versucht:

<?php
   $verz=opendir ('ct_pics/'); 
   while ($file = readdir ($verz)) { 
	  if($file!="." && $file!="..")
	  for($file;$file<20;$file++) {
	  echo '<tr><td><a href="pics/pics2/'.$file.'" target="_blank"><img src="pics/'.$file.'" border="0"></a></td><td><a href="pic.php?pic='.$file.'">Kommentare lesen</a><br><a href="com.php?pic='.$file.'">Kommentar schreiben</td></tr>';
   }
   }
   closedir($verz); 
?>


Aber das klappt nicht :)

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#4 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 28. Juli 2006 - 16:33

Zitat

Leicht gesagt, ich bin aber kein Profi.

Übung macht den Meister. :)

Was du da grad machst, ist Unsinn. ;) Du musst eine neue Variable bestimmen, genauer gesagt einen Integer, den du erhöhst.
0

#5 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 28. Juli 2006 - 18:06

Ich versteh jetzt nicht so richtig wie du das meinst stefanra

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#6 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 29. Juli 2006 - 10:50

<?php
   $verz=opendir ('ct_pics/');
   while ($file = readdir ($verz)) {
	  if($file!="." && $file!="..")
	  for($i = 0; $i < 20; $i++) {
	  echo '<tr><td><a href="pics/pics2/'.$file.'" target="_blank"><img src="pics/'.$file.'" border="0"></a></td><td><a href="pic.php?pic='.$file.'">Kommentare lesen</a><br><a href="com.php?pic='.$file.'">Kommentar schreiben</td></tr>';
   }
   }
   closedir($verz);
?>

0

#7 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 29. Juli 2006 - 16:25

Zitat

QUELLTEXT<?php
$verz=opendir ('ct_pics/');
while ($file = readdir ($verz)) {
if($file!="." && $file!="..")
for($i = 0; $i < 20; $i++) {
echo '<tr><td><a href="pics/pics2/'.$file.'" target="_blank"><img src="pics/'.$file.'" border="0"></a></td><td><a href="pic.php?pic='.$file.'">Kommentare lesen</a><br><a href="com.php?pic='.$file.'">Kommentar schreiben</td></tr>';
}
}
closedir($verz);
?>



stefanra ja aber wen ich nur 1 Bild hochgeladen habe, dan wird das eine Bild 20x mal angezeigt(?) :wink:

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#8 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 02. August 2006 - 18:11

mal als ansatz. ich würde das ganz anders machen. in der schleife, wo die bilder angezeigt werden, würde ich noch nix anzeigen, sondern nur die dateinamen in ein array schreiben. mit diesem lässt sich dann viel einfacher arbeiten.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#9 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 02. August 2006 - 18:50

Ja, mein Fehler.

Mach's lieber so, wie es Gitarremann vorschlägt.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0