Добавяне на точки от една таблица в друга.

joorkataa

Registered
Как мога да направя в таблицата users полето points да се добавят точки от таблицата seber полето points_vote ако имаш примерно 10 точки в полето points_vote и искам да добавя 8 в полето points да ми оставят 2 точки как става това ?
 
Ами искам да направа следния код имам таблица с потребители users вътре имам поле points_vote и примерно имам 10 точки в полето points_vote и искам да мога да ги прехвърля в таблицата videos - полето vote как ще стане това ?
 
А таблицата videos как изглежда? Имаш ли в нея потребител или по някакъв друг начин са свързани. Изобщо каква е връзката между таблиците на базата на която искаш да ги прехвърлиш.
 
Не нямам потребители в таблицата videos искам просто да направя потребителите от таблицата users като имат точки в полето points_vote да могат да ги местят в таблицата videos полето points
 
Ето успях да направя ето това да мога да пращам точки от таблицата users в полето videos самоче има 2 проблема в кода .. , примерно в таблицата users полето vote_points имам 30 точки и пратя 20 трябва да ми ги земе от vote_points полето и да ги вкара в другото поле добре вкарва ги обаче от тези 30 точки трябва да останат 10 и не става :/

А другото нещо което искам да направя е , като влизам да гледам някой клип ми отваря страницата ето така index.php? a=videa&id=43 и искам според id-то което е накрая да вкарва точките в таблицата videos полето points в 43 клип.

PHP:
<?	
if(!isset($_SESSION["name"]))
{
print("Не си логнат!");
}
else
{ 
$u = $_SESSION["name"];
$query = mysql_query("SELECT * FROM `users` WHERE name='$u' LIMIT 1;");
$row=mysql_fetch_array($query);
$vote_points = $row[vote_points];
echo "<center>Имаш $vote_points Точки<br><br>";
if($vote_points < 1) { print ("Неможе");}
else {
if(!isset($_POST["submit"]))
{
print("<br><br><form method=\"post\" action=\"\">Добави точки<br><input type=\"text\" name=\"user\" size='15' />");

print("<br /><br />
Колко точки ще дадете:<br /> <input type=\"text\" name=\"dari\" size='15' value='$vote_points' /><br /><br />
<input type=\"submit\" name=\"submit\" value=\"Изпрати\" /></form></center><br>");
}
else
{	
$tochki = htmlspecialchars($_POST["dari"], ENT_QUOTES);
$novi = $vote_points - $tochki;
if($tochki == NULL OR $tochki > $vote_points){ print("Вие неможе да пратите толкова <img src=images/vote_points2.gif width=17 height=17>точки, <br>Може да пратите максимум $vote_points <img src=img/vote_points2.gif width=17 height=17>точки. <br><u><a href=\"\" onClick=\"history.back()\">Назад</u></a>"); }
elseif($novi < 1){ print("Неможе да изпратите толкова точки защото ще останете с баланс по малък от 1 ");}
else {
$sql = "UPDATE `videos` SET `points` = '$novi'";
if(mysql_query($sql) or die(mysql_error()) != "")
{
$query = mysql_query("SELECT * FROM `users` WHERE name='$user' LIMIT 1;");
$row=mysql_fetch_array($query);
$vote_points3=$row[vote_points];
$novi2 = $vote_points3 + $tochki;
$sql2 = "UPDATE `users` SET `vote_points` = '$novi2' WHERE `name` = '$user'";
$q=mysql_query($sql2) or die(mysql_error());
echo "Вие успешно пратихте точките";
}else { print('Опааа...Има Грешка...'); }	
}
}	}	} ?>
 

Back
Горе