Hallo,
aus einer query wollte ich auf einer Seite
mit Hilfe von zwei Schleifen zweimal Bilder
darstellen (große und kleine aus pic-Ordner).
Nun scheint die letzte Schleife immer nicht mehr
an das query-Ergebnis zu kommen:
Wenn Erste auskommentiert, dann ...
man bekommt immer nur eine Reihe zu Gesicht.
Könntet ihr mir sagen, woran das liegt?
Wie reiche ich "das Ergebnis" am Besten weiter?
Vielen Dank, Jörg
(Newbie)
1
..............................
if ($vw = mysql_fetch_array($result)){
do {
lypic ("ly$vw[fname]", "$pic1path$vw[fname]", "hidden");
}
while ($vw2 = mysql_fetch_array($result));
..............................
2
..............................
while($vw = mysql_fetch_array($result)) {
if(!$i%3) {
echo $first."";
$first = "
";
}
echo " "." | ";
$i++;
..............................
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Hört sich an, als ob du bei den Variablennamen Überschneidungen hast.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
elster
Otto-Normal-Poster Threadstarter
Beiträge: 61 |
Hallo & Danke!
also $result wird der Variablen $vw2 zugewiesen:
if ($vw2 = mysql_fetch_assoc($result)){ ...
und stellt das erste "Bildpaket" zur Verfügung.
Dann wird $result der Variablen $vw zugewiesen:
while($vw = mysql_fetch_assoc($result)) { ...
und soll eigentlich das zweite ausgeben.
Das passiert aber nicht.
Ich habe auch beide Male dieselbe Variable
probiert ($vw) und auch 2. Zuweisung weg gelassen.
Grüße, Jörg
|
 Profil
Editieren
Zitieren
|