Casha
Новичок
Дата регистрации:
15.02.2013 19:55:46
Сообщений: 11
Нужна мпомошь.
можно ли делать выборку и апдейт для всех полей в цикле, чтобы апдейт делался в том поле что выбранно?
Ниже код в котором я пытаюсь это сделать.
Это мне нужно для игры, которую я создаю.
код имитирует покупку товаров с магазинов пользователей
у каждого по тому какую цену он установил на товар и какой уровень его магазина.
<?php include("blocks/db.php"
do {
$result1 = mysql_query ("SELECT COUNT(id) FROM mag ",$db);
$massiv1 = mysql_fetch_array ($result1);
$allvl = $massiv1['0'];
$result = mysql_query ("SELECT SUM(lvlmag) FROM mag ",$db);
$massiv = mysql_fetch_array ($result);
$colmag = $massiv['0'];
$result11 = mysql_query ("SELECT lvlmag FROM mag"
$massiv11 = mysql_fetch_array ($result11);
$result2 = mysql_query ("SELECT budjet FROM budjet "
$massiv2 = mysql_fetch_array ($result2);
$budjet = $massiv2['budjet'];
$moymag = $massiv11['lvlmag'];
$obshbudjet = ($budjet / $colmag);
$moyposititel = ($moymag * $obshbudjet);
$time = time();
$result4 = mysql_query("UPDATE mag SET budjet='$moyposititel',time='$time'",$db);
if ( isset($_POST['mp3'])) {$mp3=$_POST['mp3'];} else {"";}
$result3 = mysql_query ("SELECT mp3 FROM ceni"
$massiv3 = mysql_fetch_array ($result3);
$mp3 = $massiv3['mp3'];
$result12 = mysql_query ("SELECT budjet FROM mag"
$massiv12 = mysql_fetch_array ($result12);
$budjet = $massiv12['budjet'];
$raz = $mp3 - 42;
$f1=$budjet;
$f2=$raz * 200;
$f3=$f1*(1-$f2) ;
$f3=($f1 * (100000 - $f2))/100000;
$e= 540;
if ($mp3 > $e) echo ""; else
$b= NULL;
if ($mp3 == $b) echo ""; else
$d = 0;
if ($mp3 == $d) echo ""; else {
$result122=mysql_query("SELECT mp3,many FROM res",$db);
$massiv122 = mysql_fetch_array($result122);
$mp = $massiv122['mp3'];
if ($mp < 1) echo "";
else {
$many = $massiv122['many'];
if (($mp * $mp3) < $f3){
$many = ($mp * $mp3) + $many;
$mp1 = 0;
$mp1 = intval ($mp1);
;} else {
$mp2 = $f3 / $mp3;
$mp1 = $mp - $mp2;
$mp1 = intval($mp1);
$mony = ($mp - $mp1);
$many = ($mony * $mp3) + $many; ; }
$many= intval ($many);
$result133 = mysql_query("UPDATE res SET mp3='$mp1',many='$many'",$db); ;} ;}
}
while ($massiv1 = mysql_fetch_array ($result1)); ( $massiv = mysql_fetch_array ($result));( $massiv11 = mysql_fetch_array ($result11));
($massiv2 = mysql_fetch_array ($result2)); ($massiv3 = mysql_fetch_array ($result3)); ($massiv12 = mysql_fetch_array ($result12));
($massiv122 = mysql_fetch_array($result122));;;;;
?>