-2

Hello I am trying to run an extremely simple php code involving forms. The code is not working at all, and I cannot figure out why. I want one message to display if nothing has been submitted and a different message to display if something has. Any help is greatly appreciated.

<?php
if(isset($_POST['submit'])){$submit=$_POST['submit'];}
if(isset($_POST['submit'])){$YesNo = $_POST['YesNo'];}

if(!isset($submit)){
 $message='<formname="radioTest"action="radiobuttontest.php?method="post"> ';
$message .='<input type="hidden" name="submit" value="1"/>';
$message .="CLICK ONE OF THE RADIO BUTTONS";    
$message .=" \n <br />";
$message .=" \n <br />";
$message .="YES:";
$message .='<tr><input type="radio"name="YesNo"value="YES"/></tr>';
$message .='NO:';
$message .='<tr><input type="radio" name="YesNo"value="NO"/></tr>';
$message .='<tr><input name="go"type="submit"value="go" /></tr>';
$message .='</form>';
}
else{
$message = '"'.$YesNo.'"';
unset($submit);
unset($YesNo);
}

echo $message;
unset($message);
?>
kyle
  • 1

1 Answers1

-1

Make your form like this, you have to separate attributes of the tag and keep correct quotes (use backslashes if it is needed)

<form name="radioTest"action="radiobuttontest.php" method="post"> ...
Aleksandr
  • 2,185
  • 2
  • 21
  • 29