Mike Rofon
Erfahrenes Mitglied
Ich fülle mehrere Arrays aus einer MySQL-Tabelle mittels WHILE-Schleife.
Innerhalb dieser Schleife mache ich ein echo und laß mir anzeigen, was in den Feldern drin steht.
Danach hol ich mir Daten aus 2 per Formular erzeugten Arrays.
Das Codeschnipsel hab ich aus einem Tutorial hier... soweit funktioniert das auch.
ABER : warum gibt mir das ECHO in der zweiten WHILE-Schleife keine Daten bei $platz[v]und $vorwoche[v] ?
$vorwoche['v'] hilft auch nicht.
Was mach ich denn hier falsch?
Ich geb Euch mal den Code kompleett wie ich ihn geschrieben hab
Wer zeigt mir bitte die Bäume im Wald?
Innerhalb dieser Schleife mache ich ein echo und laß mir anzeigen, was in den Feldern drin steht.
Danach hol ich mir Daten aus 2 per Formular erzeugten Arrays.
Das Codeschnipsel hab ich aus einem Tutorial hier... soweit funktioniert das auch.
ABER : warum gibt mir das ECHO in der zweiten WHILE-Schleife keine Daten bei $platz[v]und $vorwoche[v] ?
$vorwoche['v'] hilft auch nicht.
Was mach ich denn hier falsch?
Ich geb Euch mal den Code kompleett wie ich ihn geschrieben hab
PHP:
$x = 0;
while ($hit = mysql_fetch_object($liste)) {
$x++;
$platz[x] = $hit->voteid;
$interpret[x] = $hit->interpret;
$titel[x] = $hit->titel;
$votes[x] = $hit->votes;
$wochen[x] = $hit->anzahlwochen;
$vorwoche[x] = $hit->platzvorwoche;
// Dieses ECHO liefert saubere Daten in den einzelnen Feldern
echo $x." ".$platz[x]." ".$vorwoche[x]." ".$interpret[x]."--".$titel[x]."<br>";
}
echo "</div><br><br>";
$raus=$_POST['raus'];
$rein=$_POST['rein'];
while(list($k,$v)=each($raus)){
// Dieses ECHO liefert nur Werte bei $k und $v, bei den andern beiden krieg ich nix raus
echo $k." | ".$v.">>".$vorwoche[v]."##";
echo $platz[$v];
echo "<br>";
}
Wer zeigt mir bitte die Bäume im Wald?