Enter your email: <input type="text" name="email"> <br />
                Pick your home browser: <?php 
Select::makeSelect('home_browser', $browsers);
?>
 <br />
                Pick your home Operating system: <?php 
Select::makeSelect('home_os', $operatingSystems);
?>
 <br />
                Pick your home ISP's speed: <?php 
Select::makeSelect('home_isp_speed', $speeds);
?>
 <br />
                Pick your work browser: <?php 
Select::makeSelect('work_browser', $browsers);
?>
 <br />
                Pick your work Operating system: <?php 
Select::makeSelect('work_os', $operatingSystems);
?>
 <br />
                Pick your work ISP's speed: <?php 
Select::makeSelect('work_isp_speed', $speeds);
?>
 <br />
                <input type="submit" name="submit" value="Register">
            </form>
        </body>
    </html>

<?php 
Beispiel #2
0
    $workOS = new Select("work_OS", $os);
    echo "<br/>OS: ";
    $workOS->makeSelect();
    unset($workSpeed, $workBrowser, $workOS);
    ?>
				<h3>Home access</h3>	 
				<?php 
    $homeBrowser = new Select("primary_home_browser", $browsers);
    echo "<br/>Primary browser: ";
    $homeBrowser->makeSelect();
    $homeSpeed = new Select("home_speed", $speeds);
    echo "<br/>Speed: ";
    $homeSpeed->makeSelect();
    $homeOS = new Select("home_OS", $os);
    echo "<br/>OS: ";
    $homeOS->makeSelect();
    unset($homeSpeed, $homeBrowser, $homeOS);
    ?>
<br/>
				<input type="submit" name="submit" value="Go" />
				<br/>* indicates required field
			</form>
		<?php 
} else {
    if (empty($_POST['name']) || empty($_POST['username']) || empty($_POST['email']) || strpos($_POST['email'], '@') === FALSE) {
        if (empty($_POST['name'])) {
            echo "You didn't enter your name =(<br/>";
        }
        if (empty($_POST['username'])) {
            echo "You didn't enter your username =(<br/>";
        }
  <head>
    <meta charset="utf-8">
    <title>Form Class</title>
  </head>
  <body>
    <form class="" action="task13.php" method="post">
        <input type="text" name="name" value="<?php 
echo isset($_POST['name']) ? $_POST['name'] : '';
?>
">
        <input type="text" name="username" value="<?php 
echo isset($_POST['username']) ? $_POST['username'] : '';
?>
">
        <input type="text" name="email" value="<?php 
echo isset($_POST['email']) ? $_POST['email'] : '';
?>
">
        <?php 
$select = new Select();
$select->setName('browser');
if (isset($browserTypes)) {
    $select->setValue($browserTypes);
    $select->makeSelect();
}
?>
        <input type="submit" name="submit" value="Submit">
    </form>
  </body>
</html>
$selectBrowser = new Select();
$selectBrowser->setName('browser');
echo '<p>Work Access</p>';
if (isset($browserTypes)) {
    $selectBrowser->setValue($browserTypes);
    $selectBrowser->makeSelect();
    unset($selectBrowser);
}
echo '<p>Connection Speed</p>';
$selectSpeed = new Select();
$selectSpeed->setName('speeds');
if (isset($speeds)) {
    $selectSpeed->setValue($speeds);
    $selectSpeed->makeSelect();
    unset($selectSpeed);
}
echo '<p>Operating System</p>';
$selectOs = new Select();
$selectOs->setName('os');
if (isset($os)) {
    $selectOs->setValue($os);
    $selectOs->makeSelect();
    unset($selectOs);
}
?>
          <input type="submit" name="submit" value="Submit">
      </form>
    </div>
  </body>
</html>
				</p>
				<p>
				  Email:
				  <input type="text" name="email" size="60" />
				</p>
				<p>
				  Browser:
				  <?php 
    //Instantiate object
    $browser = new Select();
    //Set properties
    $browser->setName('browser');
    $browser->setValue($browsers);
    //The object has the data it needs from the preceding commands.
    //Tell it to make the select field.
    $browser->makeSelect();
    ?>
				</p>
				<p>
				  <input type="submit" name="submit" value="Go" />
				</p>
			</form>
			<?php 
    //If form submitted, process input.
} else {
    //Retrieve user responses.
    $name = $_POST['name'];
    $username = $_POST['username'];
    $email = $_POST['email'];
    $selBrowser = $_POST['browser'];
    //Confirm responses to user.
<!DOCTYPE html>
<html>
<head>
    <title>TASK 015</title>
</head>

<body>
<h2>Registration form</h2>
<h5>* Indicates required field</h5>
<form title="registration_form" accept-charset="UTF-8" action="task015_2.php" method="post">
    Enter your name: <input type="text" name="name">* <br />
    Choose your username: <input type="text" name="username">* <br />
    Enter your email: <input type="text" name="email">* <br />
    Pick your home browser: <?php 
$select->makeSelect('home_browser', $browsers);
?>
 <br />
    Pick your home Operating system: <?php 
$select->makeSelect('home_os', $operatingSystems);
?>
 <br />
    Pick your home ISP's speed: <?php 
$select->makeSelect('home_isp_speed', $speeds);
?>
 <br />
    Pick your work browser: <?php 
$select->makeSelect('work_browser', $browsers);
?>
 <br />
    Pick your work Operating system: <?php