04. februar 2008 - 22:06
Der er
8 kommentarer og 1 løsning
Array ind i table
Nogen der kan fortælle mig hvad jeg gør forkert? jeg har et array, og vil gerne have det ind i et table, og det første af arrayet vil den gerne, men alle de andre værdier kommer udenfor? $table = array( array( 'Title' => "Title", 'Price' => 1, 'Number' => 1 ), array( 'Title' => "Title2", 'Price' => 2, 'Number' => 2 ), array( 'Title' => "Title3", 'Price' => 1.15, 'Number' => 3 ) ); echo '<table width="50%" border="1" align="left">'; echo '<tr>'; echo '<td width="18%">Title</td>'; echo '<td width="32%" bgcolor="#CCCCCC">Pris</td>'; echo '</tr>'; for ($row = 0; $row < 4; $row++) { echo '<tr>'; echo ' <td>'; echo $table[$row]["Title"].'<br>'; echo '</td>'; echo '<td bgcolor="#CCCCCC">'.$table[$row]["Price"].'</td>'; echo '</tr>'; echo '</table>'; }
Annonceindlæg fra Deloitte
04. februar 2008 - 22:12
#1
Prøv at flytte echo '</table>'; udenfor din for-løkke.
04. februar 2008 - 22:14
#2
... desuden skal din løkke stoppe ved 3 i stedet for 4: for ($row = 0; $row < 3; $row++)
04. februar 2008 - 22:14
#3
... eller endnu bedre: for ($row = 0; $row < count($table); $row++)
04. februar 2008 - 22:23
#4
just perfekt, ville du kunne leve med 40 point erik? så ville jeg gi 20 til nielle for det gode råd?
04. februar 2008 - 22:30
#5
Jeg lever fint med 0 point - de kan ikke spises, pantsættes, eller bringe mennesker på månen. Så nielle må for min skyld få dem alle.
04. februar 2008 - 22:32
#6
... men jeg spriner altså også over. :^)
04. februar 2008 - 22:36
#7
Dvs: læg selv et svar, og accepter dit eget svar. Dine point kan du bruge andetsteds.
04. februar 2008 - 22:39
#8
ok. jamen så vil jeg nøjes med at sige tusind tak for hjælpen
04. februar 2008 - 22:39
#9
.
Vi tilbyder markedets bedste kurser inden for webudvikling