|
|
|
| не могу найти проблему.
Инфа в базе не хочется обновлятся, функция update
mysq возвращает true, переменные все приходят в массиве
$pos=$_GET['pos'];
$id=$_GET['id'];
for($i=0;$i<count($pos);$i++)
{
mysql_query("UPDATE cat SET pos='$pos' WHERE id='$id'");
}
|
| |
|
|
|
|
|
|
|
для: vale1487
(20.03.2010 в 21:09)
| | $pos[$i] | |
|
|
|
|
|
|
|
для: vale1487
(20.03.2010 в 21:09)
| | Замените
mysql_query("UPDATE cat SET pos='$pos' WHERE id='$id'");
|
на это:
$sql = "UPDATE cat SET pos='$pos' WHERE id='$id'";
mysql_query($sql);
echo $sql, '<br>';
|
и посмотрите, все ли так, как должно быть. | |
|
|
|
|
|
|
|
для: neadekvat
(20.03.2010 в 21:16)
| | сообственно выдает список из одних и тех же записей вида UPDATE cat SET pos='Array' WHERE id='Array' | |
|
|
|
|
|
|
|
для: vale1487
(20.03.2010 в 21:29)
| | И что, ни на какие мысли не наводит? Что вы увидели на экране - то и отправляется в базу. Ну, и как это база должна обработать?
Думайте (тем более, в этой теме уже подсказали..) | |
|
|
|
|
|
|
|
для: neadekvat
(20.03.2010 в 21:33)
| | да спасибо | |
|
|
|
|
|
|
|
для: vale1487
(20.03.2010 в 21:29)
| | замените $pos на $pos[$i] в запросе | |
|
|
|