Divided from other topic because it was not related to the subject of discussion
Continuing the discussion from How would you use OOP to handle a form?:
Divided from other topic because it was not related to the subject of discussion
Continuing the discussion from How would you use OOP to handle a form?:
The form action has to to be a valid URL (or left blank). If you want to use the results of the form as input to the hungryClass::searchMeal() method then you first have to submit the form and retrieve those values from the $_POST array.
Something along these lines (rough example):
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
require_once 'hungryClass.php';
$mealName = filter_input(INPUT_POST, 'mealName', FILTER_SANITIZE_STRING);
$mealLocation = filter_input(INPUT_POST, 'mealLocation', FILTER_SANITIZE_STRING);
$newSearch = new hungryClass();
// Just guessing at how your class works here
$results = $newSearch->searchMeal($mealName, $mealLocation);
// Do something with search results
}
?>
<form action="" method="post" id="searchMealForm">
<input type="search" size="35" placeholder="What Food Are you looking for?" name="mealName" class="meal">
<input type="search" placeholder="City Area" name="mealLocation" class="meal">
<input type="submit" value="Satisfy Me" id="findMeal">
</form>
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.