Да ми даде сумата от дадено поле

joorkataa

Registered
Значи имам едно поле в таблицата users и се казва sellcars и в него да кажем има 10500 и искам да има бутон например [Цъкни тук за да продадеш колата], и като цъкна на този бутон да ми даде тази сума 10500 и в полето sellcars да стане 0 а тези пари 10500 да отиват в полето money от таблицата users как ще стане това ?
 
<?

$pari = 10500;
$user = "admin";

if ( $_POST['btn'] )
{
mysql_query("UPDATE `users` SET sellcars=sellcars-$pari ,money=money+$pari WHERE `username`='$user'");
}
else
{
echo '<form action="" method="post"><input type="submit" name="btn"></form>';
}
?>
 
Да ама аз не искам така аз искам да взима сумата от полето sellcars и да ми я мести в полето money
 
Ако ти дам код, в които нагласяш само твойте данни ще се оправиш ли? Ако не дай си таблицата(+ create table) и сесийните променливи :)
 
Ами ето мойте

Код:
$id = htmlspecialchars($_GET['id']);
$sql = "SELECT * FROM users WHERE id = '$id'";
$do = mysql_query($sql);
$row = mysql_fetch_array($do);


Таблицата е
Код:
users
вътре е
Код:
sellcars
и
Код:
money
е таблицата където искам да слага парите от sellcars ако си продам колата.
 
joorkataa каза:
Никой ли не знае как се прави това :cry:

Докато не дадеш свестен отрязък от код, колкото и да спамиш и да ъпваш, шанса да ти се отговори е минимален.
 
Ето направих каквото можах но трябва да се направи като се цъкне бутона

Продай си колата за 2500
да ти дава парите в полето money а в полето sellcars да става 0 също така ако може да направите и в полето cars да става 0 :lol:




Код:
<?php
$name = $_SESSION['name'];
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$sellcars = $my['sellcars'];
?>
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
if(isset($_GET['id'])) {
$id = htmlspecialchars($_GET['id']);
if($id == 0){$cars = '0'; $cost = '0';}
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
if($my['money'] < $cost) { echo 'Ако имаш 0 пари в полето sellcars , да не може да се продава колата.'; } else {
$money = ($my['money'] - $cost);
if($nrgy > $my['maxnrg']) { $nrgy = $my['maxnrg']; }
$sql = "UPDATE users SET money = '$money', sellcars = '$sellcars' WHERE name = '$name'";
if(mysql_query($sql)) { echo "<font class='actively'>Успешно продаде колата за $sellcars</font>"; }}} else { ?>
Меню<hr color='black' width='300' align='center' />

<?php
echo "
<span class='nrg-menu'><a href='?a=rest&id=0'>Продай си колата за $sellcars</a></span></font>
";
?>
<? }} else { echo 'Не си логнат'; } ?>
 
<?
$session = $_SESSION['name'];
if($session==NULL){
echo "Не си логнат за да продаваш колата си!";
exit;
}

$page=htmlspecialchars($_GET['what']);
$codec=mysql_fetch_array(mysql_query("SELECT sellcars, cars, money FROM users WHERE name='$session'"));
$sellcars=$codec['sellcars'];
$cars=$codec['cars'];
$money=$codec['money'];

if(!$page){
echo "<a href='index.php?a=dsa&what=sell'>Продай колицата</a>";
}
elseif($page=='sell') {
$newmoney=$sellcars+$money;
$krai=mysql_query("UPDATE users SET money='$newmoney', sellcars=0, cars=0 WHERE name='$session'");
echo "Колата ти е продадена";
}
else {
echo "Не се прави на хакерче :)";
}
?>
 
DeathGuard_ каза:
<?
$session = $_SESSION['name'];
if($session==NULL){
echo "Не си логнат за да продаваш колата си!";
exit;
}

$page=htmlspecialchars($_GET['what']);
$codec=mysql_fetch_array(mysql_query("SELECT sellcars, cars, money FROM users WHERE name='$session'"));
$sellcars=$codec['sellcars'];
$cars=$codec['cars'];
$money=$codec['money'];

if(!$page){
echo "<a href='index.php?a=dsa&what=sell'>Продай колицата</a>";
}
elseif($page=='sell') {
$newmoney=$sellcars+$money;
$krai=mysql_query("UPDATE users SET money='$newmoney', sellcars=0, cars=0 WHERE name='$session'");
echo "Колата ти е продадена";
}
else {
echo "Не се прави на хакерче :)";
}
?>

Мерси много +1
 

Back
Горе