Du kan ikke havde en for-løkke i en print_r. Men du kan gøre noget ala: for($i=0;$i<count($fitems);$i++) print_r ("<tr>"); for($j=0;$j<count($items);$j++) print_r ('<td><table width='116' border='0'> <tr> <td width='110' height='84'><img src='test.jpg' width='80' height='80'></td> </tr> <tr> <td height='13'><font color='#FFFFFF' size='1' face='Arial, Helvetica, sans-serif'><strong>Name of thing</strong></font></td> </tr> </table></td>');</tr>");
hov he he, kom vist lige til at trykke et forkert sted. Du kan ikke havde en for-løkke i en print_r. Men du kan gøre noget ala: for($i=0;$i<count($fitems);$i++) { print_r ("<tr>"); for($j=0;$j<count($items);$j++) { print_r ('<td><table width='116' border='0'> <tr> <td width='110' height='84'><img src='test.jpg' width='80' height='80'></td> </tr> <tr> <td height='13'><font color='#FFFFFF' size='1' face='Arial, Helvetica, sans-serif'><strong>Name of thing</strong></font></td> </tr> </table></td>'); } print_r ("</tr>"); } sådan der, nu skulle den være der
men altså koden giver ingen fejl, men det kan være du kan hjælpe mig, fordi den virker ikke som den skal.
meningen var at tjekke $fitems og ud fra det vælge hvor mange lodrette rækker den skal have. og selv jeg sætter $fitems til 2 får jeg stadig kun en. forstår du?
count skal du så nok ikke bruge i dette tilfælde. hvis du har noget ala: $fitems = 2; så vil count($fitems) altid give 1. Count kan du bruge til arrays. Ellers vis noget mere af din kode.
Det havde jeg fuldstændig overset, mange tak det løser det. Du får points..
- Hvis du lyster lige på falderebet: findes der en anden funktion udover "round" som istedet runder op hele tiden? dvs. hvis det er 1.2 rudner den op til 2 osv..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.