Vraag & Antwoord

Webprogrammeren & scripting

loop in php

4 antwoorden
  • Onderstaande code wil ik maken met php. Is dit mogelijk? Ik weet niet of het kan en zoja, hoe het moet. <?php $i=1; do { $i++; echo "" . $i . "<br />"; } while ($i<=5); ?> nu komt er te staan: 1 2 3 4 5 Maar ik wil dat er komt te staan: piet jan klaas mien ruud Deze namen komen uit variabelen: var1=piet var2=jan var3=klaas var4=mien var5=ruud Deze variabelen wil ik dan met 'include' op de pagina toevoegen. Eigenlijk wil ik dus dit doen: echo "var1" echo "var2" echo "var3" ... maar dan in één keer. Ik hoop dat duidelijk is wat ik wil. Is dit mogelijk met php? Zoja, hoe werkt dit precies? Ik moet namelijk een tabel maken van ruim 100 rijen, en dat scheelt me ontzettend veel werk op deze manier, als het mogelijk is.
  • Je vermeerderd telkens de waarde van de string $i met 1. En die print je dan op het scherm. Daarom zie je geen namen. Een mogelijkheid staat hieronder maar als je veel namen gebruiken is het wellicht handig om je gelijk te gaan verdiepen in een database. [code:1:ba3a8894f6]<?php $aNamen = array("aap","noot","mies","geit"); foreach($aNamen as $naam) { echo $naam .'<br />'; } ?>[/code:1:ba3a8894f6]
  • Bedankt voor je antwoord. Mijn array ziet er alsvolgt uit: $admin[1][naam] = 'naam1'; $admin[1][adres] = 'adres1'; $admin[2][naam] = 'naam2'; $admin[2][adres] = 'adres2'; $admin[3][naam] = 'naam3'; $admin[3][adres] = 'adres3'; En dit wil ik op het sherm hebben staan: <tr> <td> naam1 </td> <td> adres1 </td> </tr> <tr> <td> naam2 </td> <td> adres2 </td> </tr> <tr> <td> naam3 </td> <td> adres3 </td> </tr> Hoe kan ik dit dan het beste aanpakken? Misschien kan ik beter met een database werken, maar daar heb ik dus totaal geen verstand van. :oops:
  • [code:1:752d1a6475] for($i=0; i<3; i++){ print("<tr><td>".$admin[$i]["naam"]."</td></tr>"); print("<tr><td>".$admin[$i]["adres"]."</td></tr>"); } [/code:1:752d1a6475]Zoiets zal het moeten worden... (Niet getest) - Bas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.