* TERW_DAN zit weer met een probleempje.
Ik heb een scriptje geschreven dat een controle uitvoert op de beschikbaarheid van domeinen. Dat werkt verder allemaal en is redelijk failsafe voor zover ik vast kan stellen.
Nu wil ik echter hier een bestelform aan koppelen waarbij de gebruiker kan aangeven welke domeinen geregistreerd moeten worden. Dit wordt gedaan door middel van checkboxes.
Op het moment dat er dan op verstuur wordt gedrukt worden deze gegevens netjes in de array gezet (hij zegt welke checkboxes aan staan, dat is prima). Echter, het probleem is om de waarden hieruit te pikken.
Mijn probleem nu alleen is dat ik het enkel voor elkaar gekregen heb om de on values mee te krijgen. Dus dat hij enkel on aangaf (en dan het aantal checkboxes dat aangevinkt stond).
Maar wat ik wil is dat hij juist de domeinnamen meegeeft.
ik heb geprobeerd om met een foreach te werken, maar dan krijg ik alleen de on values terug, en niet het domein (en dat is juist dat ik nodig heb om er verder wat mee te doen).
Iemand enig idee hoe ik dit kan oplossen.
Dit is de manier waarop ik nu de checkboxes weergeef (dit statement wordt enkel uitgevoerd als er geen domein gevonden is).
Dit statement zit in een groter foreach statement gezien hij een domeinnaam gelijk met 5 TLDs checked, die in een voorafgesteld array worden gehaald (en dus voor iedere deze statement uit moet voeren). Vandaar dat het ook weer in een array terechtkomt.
Ik heb een scriptje geschreven dat een controle uitvoert op de beschikbaarheid van domeinen. Dat werkt verder allemaal en is redelijk failsafe voor zover ik vast kan stellen.
Nu wil ik echter hier een bestelform aan koppelen waarbij de gebruiker kan aangeven welke domeinen geregistreerd moeten worden. Dit wordt gedaan door middel van checkboxes.
Op het moment dat er dan op verstuur wordt gedrukt worden deze gegevens netjes in de array gezet (hij zegt welke checkboxes aan staan, dat is prima). Echter, het probleem is om de waarden hieruit te pikken.
dit krijg ik terug als ik een print_r($_POST) in het script zet.Array ( [Arrayvalue=test-domein_nl] => on [Arrayvalue=test-domein_com] => on [Arrayvalue=test-domein_net] => on [Arrayvalue=test-domein_org] => on )
Mijn probleem nu alleen is dat ik het enkel voor elkaar gekregen heb om de on values mee te krijgen. Dus dat hij enkel on aangaf (en dan het aantal checkboxes dat aangevinkt stond).
Maar wat ik wil is dat hij juist de domeinnamen meegeeft.
ik heb geprobeerd om met een foreach te werken, maar dan krijg ik alleen de on values terug, en niet het domein (en dat is juist dat ik nodig heb om er verder wat mee te doen).
Iemand enig idee hoe ik dit kan oplossen.
PHP:
1
2
3
4
| { echo '<TR><TD>'; echo $domain; echo "</TD><TD> is vrij </TD><TD> <input type=checkbox name="; echo $ext; echo "value="; echo $domain; echo">bestel</TD></TR>"; } |
Dit is de manier waarop ik nu de checkboxes weergeef (dit statement wordt enkel uitgevoerd als er geen domein gevonden is).
Dit statement zit in een groter foreach statement gezien hij een domeinnaam gelijk met 5 TLDs checked, die in een voorafgesteld array worden gehaald (en dus voor iedere deze statement uit moet voeren). Vandaar dat het ook weer in een array terechtkomt.
[ Voor 5% gewijzigd door TERW_DAN op 26-05-2005 10:07 ]