<?php /* * zip_form.php * output form elements for zip html form input field */ $zipCode = null; if (isset($_REQUEST['zip'])) { $zipCode = $_REQUEST['zip']; } if (isset($_REQUEST['us']) && $_REQUEST['us'] == 1) { printForUS($zipCode); } else { printForInt(); } function printForUS($zip = null) { ?> <div class="label">Zip:</div> <div class="formInput"> <input id="zip" name="zip" type="text" value=" <?php if (isset($zip)) { echo $zip; } ?> "></input> </div> <br /> <br /> <br />
* display the correct state form input fields depending on location */ require '../../inc.php'; $state = null; if (isset($_REQUEST['state'])) { $state = $_REQUEST['state']; } if (isset($_REQUEST['us_reseller']) && $_REQUEST['us_reseller'] == 1) { $us_reseller = true; } else { $us_reseller = false; } if (isset($_REQUEST['us']) && $_REQUEST['us'] == 1) { printUSStates($state, $us_reseller); } else { printForInt($state, $us_reseller); } function printUSStates($state_id = null, $us_reseller = null) { ?> <div class="label">State:</div> <div class="formInput"> <select id="state" name="state"> <!-- fill this from the states table --> <option value=""></option> <?php $sqlStates = "SELECT * FROM states ORDER BY state;"; $resultStates = mysql_query($sqlStates) or die('died trying to get state listings: ' . mysql_error()); while ($state = mysql_fetch_assoc($resultStates)) { echo '<option value="' . $state['id'] . '"'; if (isset($state_id) && $state_id == $state['id'] && $us_reseller) {