Draper

...by Draper! | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Народ, вот такой вот вопрос! пример кода: Код: $result = mysql_query("SELECT pid,item_id,mat FROM prod where oid='$oid'", $link); while ($row = mysql_fetch_array($result)) { $result1 = mysql_query("SELECT id,item_id,mat FROM stock where reserved='N' AND item_id='$row[item_id]' AND mat='$row[mat]'", $link); while ($row1 = mysql_fetch_array($result1)) { if($row1[id]){ $query = "UPDATE prod SET ready='Y' where pid='$row[pid]'"; mysql_query($query, $link); $query = "UPDATE stock SET reserved='Y', cid='$cid' where id='$row1[id]'"; mysql_query($query, $link); }else{ $query = "UPDATE prod SET cut='Y' where pid='$row[pid]'"; mysql_query($query, $link); } } } | Смысл такой что надо выбрать ряд продуктов из базы и узнать если они у нас в наличии, если есть, то в базе "Stock" надо пометить что они зарезервированы и базе "Prod" надо пометить поле ready=Y! Вроде все просто , а вот не получается чего то, оно как бы помечает , но все подряд! Есть у кого - то другие решения? |