Checkboxen

Door - SanThe - , 22 jaar geleden, 5.080x bekeken

Met dit script kun je zelf bepalen hoeveel checkboxen je wilt gebruiken. Het aantal checkboxen bepaal je door in het begin van het script het array te vullen met de waarden die de checkboxen krijgen. De ingevoerde gegevens kun je in de vorm van een string in een database zetten.

Voorbeeld: http://www.test.santhe.nl/phphulp/checkboxen.php

Gesponsorde koppelingen

PHP script bestanden

  1. checkboxen

 

Er zijn 8 reacties op 'Checkboxen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marien xD
Marien xD
22 jaar geleden
 
0 +1 -0 -1
dan moet je nu bij geit dit doen: 1="geit" ipv "","geit"

De rest kan gewoon hetzelfde blijven :)
Han eev
Han eev
22 jaar geleden
 
0 +1 -0 -1
echo "<input type='checkbox' name='box[]' value='".$boxwaarden[$i]."'>
foreach($_POST['box'] as $sel => $inf) {
echo $sel . '->'.$inf;
}
heeft een beetje het zelfde resultaat
PHP erik
PHP erik
22 jaar geleden
 
0 +1 -0 -1
Hiervoor is juist het hele idee rondom arrays bedoeld. Je kunt op dit manier nog makkelijker en efficiënter een dynamisch aantal checkboxes plaatsen en gemakkelijk uitlezen ongeacht het aantal checkboxen met een foreach.

Het is natuurlijk leuk dat je hier dit script plaatst, en sommige beginners zullen er wellicht wat aan hebben, maar hoe kun je het niveau 'gevorderd' noemen bij zo'n basic scriptje?
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
@ SanThe : Geweldig leuk om dit te lezen en Dank Je Wel voor het delen van deze kennis!!!
Ik blijf dit altijd fenominaal vinden dat iemand de moeite neemt op allereerst dit op te schrijven en vervolgens delen me een ander en compleet belangenloos.

@ PHPErik : De matterie van arrays zijn niet weggelegd voor beginners en deze wijsheid is niet door mij vastgesteld danwel door een officieel leerinstituut.
Om dit script als een "basis scriptje" te betittelen doe je de schrijver van dit script veel te kort!!!
- SanThe -
- SanThe -
22 jaar geleden
 
0 +1 -0 -1
@Marien: Nee, dat kan niet. Om de simpele reden dat ik $strdata altijd begin te vullen met een komma. En één komma levert 2 arrayvelden op na de explode().

@Han: Nee, dat werkt ook niet. Als je in je form name='box[]' gebruikt voor de checkboxen en je vinkt er b.v. maar 2 aan, dan zit er in de $_POST een array met maar 2 waarden. En je weet dan niet welke nummers dat zijn.

@PHPerik: Zie het antwoord voor Han.

@Lissy: Thanx...
Niels Beckers
Niels Beckers
22 jaar geleden
 
0 +1 -0 -1
ik snap eiglijk de bedoeling hier niet goed van waarvor kan je dit gebruiken?
Peter Siegel
Peter Siegel
22 jaar geleden
 
0 +1 -0 -1
Ik ben een site met veel checkboxen in html aan het bouwen (http://www.zomer-cornelissen.nl/contact/formulier.htm php script: http://www.zomer-cornelissen.nl/contact/feedback.php) en wil dat de aangevinkte checkboxen in een email komen... adres e.d. is al gelukt...

WHELP

ben NOOB dus wees voorzichtig!

PS ik post dit ook op andere plekken, hoop dat dat geen probleem is...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Kevin van Leeuwen
Kevin van Leeuwen
17 jaar geleden
 
0 +1 -0 -1
beste mensen, kan iemand mij uitleggen hoe ik het volgende doe :

# voetbal team speler rugnummer positie
laar thijs 6 keeper
laar jantje 7 laatste man
laar truus 5 voorstopper
bergen op zoom berta 9 aanvaller

en ik wil zeg maar met selectboxjes kunnen aanvinken van toon voetbal team -> laar -> trus zeg maar dat je overal een aanvinkvakje voor hebt, en als je op verder klikt deze uit een output krijgt, hoe krijg ik dit voor elkaar ? kan iemand een korte samenvatting geven ? Als is het maar een klein voorbeeldje :) please :P alvast bedankt!

groeten,
Kevin van Leeuwen

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. checkboxen

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.