[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql оператор update
alibedog
Собственно вопрос такой, пакажу на примере

есть код
PHP
$auction_id1=$_POST['id_auct'];
$qry3="UPDATE auctions SET auction_id =".$auction_id1."  WHERE id =" .$p ;
$kk=mysql_query($qry3);
if(
$kk){
$kk;
}


Почему так как написано код не исполняется??
а если заменить $auction_id1 на цифру то все путем!... Как исправить положение?



Спустя 8 минут, 28 секунд (4.10.2009 - 22:16) SunSet написал(а):
$auction_id1=$_POST['id_auct'];
выведи содержимое на экран этой переменной. И попадает ли туда вообще чтото. И когда не исполняется, что происходит?

Спустя 16 минут, 35 секунд (4.10.2009 - 22:32) alibedog написал(а):
вывод на экран в том то и дело что проходит корректно и все заполняется....

а синтаксис оператора update Я правильно прописал??

Спустя 9 минут, 54 секунды (4.10.2009 - 22:42) SunSet написал(а):
Помоему, ты в конце двойнюю кавычку забыл.. даже две.
PHP
$qry3="UPDATE auctions SET auction_id =".$auction_id1."  WHERE id =" .$p."" ;

Спустя 3 минуты, 53 секунды (4.10.2009 - 22:46) alibedog написал(а):
Цитата (SunSet @ 4.10.2009 - 19:42)
Помоему, ты в конце двойнюю кавычку забыл.. даже две.
PHP
$qry3="UPDATE auctions SET auction_id =".$auction_id1."  WHERE id =" .$p."" ;

попробывал и так и все равно никак не работает sad.gif

Спустя 3 минуты, 41 секунда (4.10.2009 - 22:50) SunSet написал(а):
Как так что все заполняется, но ничег оне работает? blink.gif
Выведи всетаки:
$qry3="UPDATE auctions SET auction_id =".$auction_id1." WHERE id =".$p."";
print ($qry3);
и покажи что там за безобразие находится.

Спустя 3 минуты, 39 секунд (4.10.2009 - 22:54) alibedog написал(а):
вот что выводит
UPDATE auctions SET auction_id =5241 WHERE id =

опа интересно как ))) почему $p не отображается?

пробывал и так

$qry3="UPDATE auctions SET auction_id =".$auction_id1." WHERE id =".$p;

и так
$qry3="UPDATE auctions SET auction_id =".$auction_id1." WHERE id =".$p."";

Спустя 6 минут, 1 секунда (4.10.2009 - 23:00) alibedog написал(а):
а вот что еще интересно что когда Я не нажал на кнопку изменить
$p переменная определена
UPDATE auctions SET auction_id = WHERE id =6

а вобще переменная $p получается таким образом...

<a href=\"?p=$id\">

Спустя 1 минута, 37 секунд (4.10.2009 - 23:01) SunSet написал(а):
PHP
$qry3="UPDATE auctions SET auction_id =".$auction_id1." WHERE id =".$p;

Так не правильно, потому что нету закрывающей кавычки в этом запросе. И дело не в самом запросе, а в том что в ту переменную $p ничего не попадает. Смотри выше, где теряется ее значение и формируется ли оно вообще

Спустя 3 минуты, 13 секунд (4.10.2009 - 23:04) SunSet написал(а):
HTML
<a href=\"?p=$id\">

Так у тебя какаято порнография получается, а не переменная. Чтобы вставить значение переменной в тег - вписуй ее туда через эко, например.
<a href=\"?p=<?php echo $id; ?>\">ссылка</a>

Спустя 10 минут, 26 секунд (4.10.2009 - 23:15) alibedog написал(а):
по поводу того что формируется вообще так это точно оно формируется...а теряется ПЕРЕМЕНАЯ $p тогда когда нажимаю на кнопку Внести изменения.

Какие есть соображения?

Спустя 3 минуты, 36 секунд (4.10.2009 - 23:18) alibedog написал(а):
Цитата (SunSet @ 4.10.2009 - 20:04)
HTML
<a href=\"?p=$id\">

Так у тебя какаято порнография получается, а не переменная. Чтобы вставить значение переменной в тег - вписуй ее туда через эко, например.
<a href=\"?p=<?php echo $id; ?>\">ссылка</a>

Вот кусок кода....
<?
echo "<tr>
<td><a href=\"?p=$id\">Редактировать</a></td>
</tr>";
?>

Я все таки корректно написал?

Спустя 25 секунд (4.10.2009 - 23:19) SunSet написал(а):
alibedog
Одно соображение - тут не передача "Битва экстрасенсов", код выкладывай, тогда я по нему и по картам таро попытаюсь чтото узреть laugh.gif

Спустя 1 минута, 56 секунд (4.10.2009 - 23:21) SunSet написал(а):
alibedog
нет не верно, ты переменную не пристыковал, а просто вписал как текст.
Щас чтото sergeiss скажет, то ходит, смотрит, но пока, видимо, подлый SunSet не допускает ошибок laugh.gif

Спустя 2 минуты, 8 секунд (4.10.2009 - 23:23) SunSet написал(а):
echo "<tr>
<td><a href=\"?p=".$id."\">Редактировать</a></td>
</tr>";

Спустя 6 минут, 13 секунд (4.10.2009 - 23:29) alibedog написал(а):
ПРОБЛЕМА РЕШЕНА

Спустя 14 минут, 40 секунд (4.10.2009 - 23:44) alibedog написал(а):
все с проблемой разобрался....

перекинул переменую в пост и потом с него считал smile.gif

всем спасибо ))

Спустя 5 минут, 14 секунд (4.10.2009 - 23:49) SunSet написал(а):
Цитата (alibedog @ 4.10.2009 - 20:44)
всем спасибо ))

Да тут всего то один я)))) laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.