Remove Rows From Database ad
Posted on
16th Feb 2014 07:03 pm by
admin
Hi All,
I have this:
Code: [Select]<?php
session_start();
include('../common/dbconnect.php');
$stock_id = $_GET['stock_id'];
$query='SELECT * FROM users_stocks WHERE user_id ="' . $_SESSION['user_id'] . '"';
$result = mysql_query($query, $conn) or die(mysql_error($conn));
$row = mysql_fetch_array($result);
extract($row);
$query1="SELECT t_val FROM stocks WHERE stock_id = '$stock_id'";
$result1 = mysql_query($query1, $conn) or die(mysql_error($conn));
$rows = mysql_fetch_array($result1);
extract($rows);
$query2="SELECT quant FROM users_stocks_details WHERE stock_id = '$stock_id' AND user_id ='" . $_SESSION['user_id'] . "'";
$result2 = mysql_query($query2, $conn) or die(mysql_error($conn));
$rows2 = mysql_fetch_array($result2);
extract($rows2);
//the values
$t = $row['total'];
$b = $row['bank'];
$t_val=$rows['t_val'];
$q = $_GET['quantity'];
$quant =$rows2['quant'];
//sums
$newb = $q * $t_val + $b;
$newt = $t + $newb;
$newquant = $quant - $q;
//the interesting bit
if ($q > $quant)
{
echo "You Dont Have Enough Stocks!";
}
else
{
$updatebank = "UPDATE users_stocks SET bank = $newb WHERE user_id ='" . $_SESSION['user_id'] . "'";
$result = mysql_query($updatebank, $conn) or die(mysql_error());
$updatetotal = "UPDATE users_stocks SET total = $newt WHERE user_id ='" . $_SESSION['user_id'] . "'";
$result = mysql_query($updatetotal, $conn) or die(mysql_error());
$updatequant = "UPDATE users_stocks_details SET quant = $newquant WHERE stock_id = '$stock_id' AND user_id ='" .$_SESSION['user_id']."'";
$result = mysql_query($updatequant, $conn) or die(mysql_error());
$showresults = "SELECT * FROM users_stocks, stocks WHERE user_id ='" . $_SESSION['user_id'] . "'";
$results = mysql_query($showresults, $conn) or die(mysql_error($conn));
$rrows = mysql_fetch_array($results);
extract($rrows);
$sc = $rrows['stock_code'];
echo "Thank you! You have succesfully sold $q $sc 's and you bank balance has increased to $$newb, you have $newquant of $sc stocks left
";
}
?>
<a href="../index.php" title="Cancel & close dialog" onclick="Modalbox.hide(); return false;">Close</a><br />
Which basically removes stocks from the database if sold and updates a bank and total value table.
What I want to do is remove the line from the database if all the stocks are sold.
This data is kept in a table called users_stocks_details which has 3 colums, user_id, stock_id & quant. How would I delete the row from php if quant = 0?
Thanks
No comments posted yet
Your Answer:
Login to answer
209 19
Other forums
creating a 1 to 100 in a table
hi guys I am a newb in php need some help.
I have a table with 1 column and 100 rows and in
Simple MySQL script is not working
Hey guys,
Just familiarizing myself with PHP and MySQL. I am following along in the O'Reilly
include
Hi I have this way of licensing my PHP application, and I want to know if you guys can answer some q
Interpret Order
Hello all,
I'm wondering if I have this:
Code: $switch = array(
'one' =>
Help with lottery style system?
I'm working on a currency system for forums and it is going to have a type of lottery system built i
CHECH A STRING FOR ' " ' (DOUBLE QUOTES)
I am checking for delimiter (.!?) and if there is a " after a sentence then it should neglect a
error help - Dynamic Image
I've been working on making my site less cluttered in the directories and more secure lately. In an
Check Digits and extracting digits
I think I can figure out the code for this but I am having a very hard time getting past the first s
Consuming third party Payment Gateway API from Procedure.
Hi All,
First of all i would like to thank all the people of the oracle forum for providi
Get value from Select menu
Hi!
Have tried to find the solution on the web. Don't know if there is an easy one. A descrip