Hi there everyone,
I'm having a strange problem, I have a form with 2 fields, 1 is for points
(Weightwatcher points) and one is for recipe names. If you select points
(IE: 1-3, 3-6,6-9,9 and above) it works perfectly, displays the recipes and
allows you to select a new points range from the dropdown.
Next to it, on the same form, you can also select by recipe name and ignore
the points instead selecting by the recipe name - this works fine, you can
select 1, view it and then select another.
The problem comes when you select a recipe from the dropdown and view it,
then decide you want to select points instead - the points won't work once
you have selected a recipe. Can anyone see anything below that is wrong? I
am sure it's the if statement, i'm not sure how to handle it as you can
select either option to get the result.
Any help would really be appreciated, if I haven't confused you all to death
:-)
Regards
Chris
<?
if ($nameb == ""){
$query = "SELECT * FROM recipes WHERE points $pointsb";
} else {
$query = "SELECT * FROM recipes WHERE name = '$nameb'";
};
$sql_result = mysql_query($query,$connection)
or die("Couldn't execute query.");
while ($row = mysql_fetch_array($sql_result)) {
$id = $row["id"];
$name = $row["name"];
$points = $row["points"];
$ingredients = $row["ingredients"];
$instructions = $row["instructions"];
};
?>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php