Messy elseif? Switch Case!
switch ($zipcode) {
case ( $zipcode >= $michigan->getZipmin() &&
$zipcode <= $michigan->getZipmax() ):
echo "I am in Michigan!”;
break;
case ( $zipcode >= $ohio->getZipmin() &&
$zipcode <= $ohio->getZipmax() ):
echo “I am in Ohio!”;
break;
}
Check if $zipcode is in a state’s zip code range.
Slide 22
Slide 22 text
PostMethod
CC image credit jason_coleman flickr
if ( $_SERVER['REQUEST_METHOD']
== ‘POST'){
//do something
}
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
Sales Rep
Zip Code Range
Data Model
Slide 25
Slide 25 text
zip code GO!
Find your vendor
Web UI
Sales Rep
Zip Code Range
Data Model
Slide 26
Slide 26 text
1. Create form field.
2. Show field if
$_SERVER[‘REQUEST_METHOD' != ‘POST'
3. Validate and sanitize $zipcode
4. Pass $zipcode into function
5. Get the template part if
$_SERVER[‘REQUEST_METHOD' == ‘POST'
General Steps