Avatar billede s0mmer Nybegynder
21. marts 2007 - 19:02 Der er 5 kommentarer og
1 løsning

Hjælp til rettelse af kode

Hej eksperter,

Jeg har flg. kode som jeg bruger til at liste alle varerne i min shop:

<?
$j = '1';
for($i=0;$i<=count($items);$i++)
{
    if($counter=='3')//Hvis løkke kørt 3 gange afslut </tr> og start ny <tr>
        {
        echo"</tr><tr><td height='13'><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>".$items[$i][0]."</strong></font></td>
          </tr>
        </table></td>";
        $j = '1';
        }
        else
        {
        echo"<td height='13'><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>".$items[$i][0]."</strong></font></td>
          </tr>
        </table></td>";
        }
        $counter=$j++; //Opretter en tæller der kontrollerer hvor mange gange løkken har kørt
}
?>

Problemet er at efter sidste vare, viser den et tomt billede som om endnu en vare eksisterer. Det samme sker hvis der ingen varer er i shoppen, så vil dette billede også stadig være der.

Kan i se fejlen?
Avatar billede masik7 Nybegynder
21. marts 2007 - 21:06 #1
Jeg gætter lidt:
Prøv $i<count($items)
i stedet for
$i<=count($items)
Avatar billede dkfire Nybegynder
21. marts 2007 - 22:49 #2
Prøv engang at skrive echo count($items) lige før for-løkken.
Avatar billede s0mmer Nybegynder
21. marts 2007 - 23:36 #3
masik7's gæt virkede.. jeg takker, send svar så får du points :)
Avatar billede masik7 Nybegynder
22. marts 2007 - 16:09 #4
Tak :)
Avatar billede s0mmer Nybegynder
26. marts 2007 - 16:33 #5
Send svar.. :)
Avatar billede masik7 Nybegynder
27. marts 2007 - 19:48 #6
Hov, glemte jeg lige ;).. Det kommer nu:)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

AI/Data Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Business Relationship Manager

TD SYNNEX Denmark ApS

Sales Coordinator