first, set up the array something like: $artist("Bon Jovi","N\'Sync","Boyzone","Britney Spears","Jethro Tull", "Crosby\, Stills & Nash"); // note escape slash before single quote and comma I think they'll be needed, but maybe not.
then set up your checkbox array something like: <?php print <form action=test.php method=GET> for ($i=0;$i<=count($artist)-1;$i++) { print "<input type=checkbox name=artist[$i] value=\'$artist[$i]\'>$artist[$i]"; // The escape slashes are important here } print <input type=submit name=submit> print </form> if (isset($submit)) { for ($i=0;$i<=count($artist)-1;$i++) { if (isset($artist[$i])) print $artist[$i]; if (isset($artist[$i])) $number=$number+1; } print $number; if ($number=="0") die ("go back and select something"); / / or do something else here. } The above is untested especially the array set up, but the rest should give you a hint on how to do what you want. Hugh ----- Original Message ----- From: "Michael P. Carel" <[EMAIL PROTECTED]> To: "php" <[EMAIL PROTECTED]> Sent: Wednesday, January 23, 2002 11:31 PM Subject: [PHP] Displaying array of elements problem > Hi there, > > I have another problem out here. Im using the for loop to display an array > of element in the checkbox form. > My problem is how could i set the this if to an error message if their are a > NULL selection. By default this will display blank for no selection which i > whant to be avoided. I dont know what particular variable should i declare > if there are NULL selection so that i can incorporate that in an error > script. > > Please help me. > > > Sample script: > > <? > // check for $submit > if (!$submit) > { > // and display form > ?> > <form action="test.php" method="GET"> for > <input type="checkbox" name="artist[]" value="Bon Jovi">Bon Jovi > <input type="checkbox" name="artist[]" value="N'Sync">N'Sync > <input type="checkbox" name="artist[]" value="Boyzone">Boyzone > <input type="checkbox" name="artist[]" value="Britney Spears">Britney Spears > <input type="checkbox" name="artist[]" value="Jethro Tull">Jethro Tull > <input type="checkbox" name="artist[]" value="Crosby, Stills & > Nash">Crosby, Stills & Nash > <br> > <input type="submit" name="submit" value="Select"> > </form> > <? > } > // or display the selected artists > else > { > > ?> > <b>And here are your selections:</b> > <br> > <? > -----error script line should be here---------- > > > for($count = 0; $count < sizeof($artist); $count++) > { > echo "<i>$artist[$count]</i><br>"; > } > > } > ?> > > > > > Regards, > Mike > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]