> make sure you have register_globals on in php.ini or your next question
> will be 'why isn't $compteur set to the value posted?'  Better would be to
> change the line to the new magic globals, and learn the right way from
> scratch:

I agree with you as far, as to learn the right way from scratch - but this is 
no POST-Var here. 

> echo "<input type='radio' name='interet' value='$animalType'";
> if ($_POST['compteur'] == 1) {
>   echo "checked";     
> }
> echo ">";

This is another bug in the script. Considering that, it would be correctly:
(Note the space between '"' and 'checked')

  echo "<input type='radio' name='interet' value='$animalType'";
  if ($compteur == 1) {
    echo " checked";
  }
  echo ">";

or shorter:

  echo
    "<input type='radio' name='interet' value='$animalType'".
    ($compteur == 1 ? ' checked' : '') . ">";

Regards Sascha

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to