Hello I have a problem. when I submit a form with values which is received by or assigned to $prod =$_POST[productname];
$qtty =$_POST[quantity];. Then when I use $prod varible in sql statement ($result = mysql_query("SELECT stockCount from products WHERE name='$prod'",$db)
It is not able to selected data or records as expected even it data is in the table.
However, when I used the actual value in sql statement as ($result = mysql_query("SELECT stockCount from products WHERE name='printer'",$db)it works.
PHP code is below.
How can solve this problem??
Your help will be highly appreciated.
PHP Code:include'connex.php';
$prod =$_POST[productname];
$qtty =$_POST[quantity];
if ($_POST[Confirm]=="Confirm"){
//$result = mysql_query("SELECT quantity FROM shoppingcart WHERE productname= $prod AND user='moses'");
$result = mysql_query("SELECT stockCount from products WHERE name='$prod'",$db);
//echo $result;
$result7 = mysql_query("SELECT stockCount FROM products WHERE name='$_POST[productname]'",$db);
$row=mysql_fetch_object($result7);
$finalResult=$row->stockCount;
//echo $finalResult;
$row = mysql_fetch_array($result7);
echo $myrow[stockCount];
$newStock= $result - $_POST[quantity];
$result2 = mysql_query("UPDATE products SET stockCount= $newStock WHERE name='$_POST[productname]'",$db);
$result3 = mysql_query("INSERT INTO requisitions (user,product,qty) VALUES('moses','$prod','$qtty')",$db);
$result4 = mysql_query("DELETE FROM shoppingcart WHERE user='moses' AND productname= $prod)",$db);
}
elseif ($_POST[Delete]=="Delete")
{
$result5 = mysql_query("DELETE FROM shoppingcart WHERE user='moses' AND productname= $prod)",$db);
}







Bookmarks