コード例 #1
0
<?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 />
コード例 #2
0
 * 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) {