Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

Re: Php Checkboxes

From: AmirBehzad Eslami <behzad@delphiarea.com>
Date: Fri, 19 Dec 2003 18:22:30 +0330
Message-ID: <003f01c3c63f$d79f0c70$8119fea9@eslami>
To: "David Luo" <webmaster@brezosoft.com>, <www-html@w3.org>
Dear David,
e-Greetings,

Yes, here comes that simple answer:

when the user did not select any item, there won't be any variable named "$prob".
There should be at least one selection; otherwise PHP won't define the array named "$prob".

The solution is to check whether this variable is defined or not?
Here comes a sample PHP code:

<?php
    if (isset($prob)) {
        echo "Selected Items:<br />";

        foreach ($prob as $value) {
            echo "{$value}<br />";
        }
    }
    else {
        echo "User did not select any item.";
    }
?>

Warm regards,
AmirBehzad Eslami

----- Original Message ----- 
  From: David Luo 
  To: www-html@w3.org 
  Sent: Friday, December 19, 2003 10:13 AM
  Subject: Php Checkboxes


  There quite a few checkboxes on my pages 

  x.php 

  If i "check" any of them, it's able to update the tables successfully and add it to the database. I use array names for the checkboxes i.e. 

  <input type="checkbox" name="prob[]" value="hello"> Hello</input>

  However if i dont' select anything, upon hitting Submit, I would expect the array to be null or empty. However any reference i make to prob returns a message saying 

  Undefined variable: prob in /path on line 10

  The checks i have tried so far are 

  if (strcmp($prob[0],"") != 0)

  if($prob != null) 


  How does php deal with no checkbox selection ? There might be a very simple answer to it. 

  Thanks,



  Regards,
  Jerry L
  http://www.brezosoft.com 
Received on Friday, 19 December 2003 10:04:13 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.