Fejl i foreach

Tags:    php mysql

Godmorgen udviklere :-).
Jeg sidder og har lidt problemer med en simpel foreach-funktion, som ikke gør det, jeg gerne vil have den til. Lige nu, så udskriver den følgende:

1 1 1 1
2 2 2 2
1 1 1 1
2 2 2 2
H H H H
h h h h
0 0 0 0

Men den skal, som i nok kan se på koden, udskrive det helt anderledes:
Fold kodeboks ind/udPHP kode 


Nogen der kan se, hvad fejlen evt. kunne være?

God dag.



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udPHP kode 


Sådan der kan den også klares :-)
Dog skal du fjerne linje 3.



Indlæg senest redigeret d. 27.03.2011 15:10 af Bruger #15947
prøv at udskrive din $messages variabel:
Fold kodeboks ind/udKode 


Ser den ud som den skal?



ellers prøv med:
Fold kodeboks ind/udKode 


Hvor mange fejl har du? (alle notices er i princippet også fejl)



Indlæg senest redigeret d. 27.03.2011 10:26 af Bruger #10216
Er det dataen eller opstillingen som skal være anderledes?

Du skriver hvad den gør nu, men ikke hvad den skal gøre i fremtiden..

Men det er en start Michael Larsen eksempel..



Indlæg senest redigeret d. 27.03.2011 10:43 af Bruger #7728
Hvis det gnu siger ikke hjælper, kan du jo evt. prøve at vise noget mere af din kode.

Det en smule svært at sige hvorfor den udkriver det du viser, når man ikke ved hvordan messages ser ud.



Er det dataen eller opstillingen som skal være anderledes?

Du skriver hvad den gør nu, men ikke hvad den skal gøre i fremtiden..

Men det er en start Michael Larsen eksempel..


Det er data den ikke udskriver korrekt. Jeg vil gerne have at den udskriver således:

Emne Afsender Tidspunkt
Hej René Ranum 27/03 2011

Hele min kode, ser sådan ud:

Fold kodeboks ind/udPHP kode 





hvis du fjerner linie 3.

ændrer linie 9 til
while($message = mysql_fetch_row($select_messages)){

og ændrer linie 11 til
echo '<td>' . print_r($message) . '</td>';


Burde du få noget du kan arbejde videre med.




Fold kodeboks ind/udPHP kode 


Sådan der kan den også klares :-)
Dog skal du fjerne linje 3.


Hej Lars.

Ja, det var så også den løsningen jeg selv kom frem til efter at have siddet og bøvlet med det i lang tid. ;-)

Tusind tak for hjælpen alle sammen! God søndag til jer alle!



t