[GastForen Programmierung/Entwicklung PHP und MySQL while schleife -> nur 30 einträge

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

while schleife -> nur 30 einträge

pat87
Beiträge gesamt: 581

7. Feb 2005, 20:40
Beitrag # 1 von 7
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo zusammen,

ich habe ein script geschrieben, das mir ein index liefert, was in einem bestehenden ordner ist.

jetzt möchte ich aber nur 30 einträge anzeiegn lassen.
das problem ist, dass das ganze ohne db funzt...

hier der code:

<?php

$handle = opendir('./temp');

while (false != ($file = readdir ($handle))) {

if (preg_match("/jpg/i", "$file")) {
echo "<img src=\"pic.php?file=".$file."\" /><br />";
}
}

closedir($handle);

?>

mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)
X

while schleife -> nur 30 einträge

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 20:59
Beitrag # 2 von 7
Beitrag ID: #142909
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi Pat,

zähl die Dinger doch einfach mit

<?php

$handle = opendir('./temp');

$i = 30;

while (($file = readdir ($handle)) and $i--) {

if (preg_match("/jpg/i", "$file")) {
echo "<img src=\"pic.php?file=".$file."\" /><br />";
}
}

closedir($handle);

?>


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#142907]
(Dieser Beitrag wurde von oesi50 am 7. Feb 2005, 21:05 geändert)

while schleife -> nur 30 einträge

pat87
Beiträge gesamt: 581

7. Feb 2005, 21:40
Beitrag # 3 von 7
Beitrag ID: #142920
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
und wie kann ich jetzt z.b. erst mit dem 60ten eintrag oder mit dem 90ten anfangen (pagebar)?

mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#142907]

while schleife -> nur 30 einträge

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 22:02
Beitrag # 4 von 7
Beitrag ID: #142923
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
was hältst du denn davon?


<?php

$von = 60;
$bis = 90;

$i = 0;

while($i++ < $bis){
if($i<$von){
continue;
}
echo "$i\n";
}


?>

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#142907]

while schleife -> nur 30 einträge

pat87
Beiträge gesamt: 581

7. Feb 2005, 22:05
Beitrag # 5 von 7
Beitrag ID: #142924
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
aber ich habe dort ja schon eine abfrage

mfg p@
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#142907]

while schleife -> nur 30 einträge

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 22:15
Beitrag # 6 von 7
Beitrag ID: #142926
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
so?

<?php

$handle = opendir('./temp');

$von = 60;
$bis = 90;

$i = 0;

while (($file = readdir ($handle)) and ($i++ < $bis) ) {
if (preg_match("/jpg/i", "$file")) {
if($i<$von){
continue;
}
echo "<img src=\"pic.php?file=".$file."\" /><br />";
}
}

closedir($handle);

?>


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#142907]

while schleife -> nur 30 einträge

oesi50
  
Beiträge gesamt: 2315

7. Feb 2005, 22:17
Beitrag # 7 von 7
Beitrag ID: #142927
Bewertung:
(979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nebenmerkung:

Dein Script greift auch bei "jpg.txt".

besser wäre

/\.jpg$/i

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#142907]
(Dieser Beitrag wurde von oesi50 am 7. Feb 2005, 22:18 geändert)
X