|
Не работатет
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
А комп матюкается. Мне нужно чтоб при клике на ссылку в форме выводилось содержимое одной из таблиц БД (это уже есть). Но мне нужно чтоб можно было еще и поменять содержимое БД. Прошу прощения, что так объясняю, конец рабочего дня все-таки.... Zeta ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 21:22 |
|
Не работатет
|
|||
---|---|---|---|
#18+
1. какую ошибку выводит ? 2. что именно не работает ? PS когда пишешь вопрос на форуме - забудь о чувствах, пиши только факты. Быстрее ответ получишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 22:23 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Макс М, как могу, так и объясняю ;). ОН вообще не срабатывает, пишет "Forbidden You don't have permission to access /punkts.php" on this server." Я так подозреваю, что что-то неверно с переменными в форме, т.к. если выполнять $query="UPDATE '$usertable' SET img='$vimg' where number=6"; mysql_query($query) or die ("no"); без формы, то все срабатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 14:03 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Ты забыл поставить двойные кавычки Код: plaintext 1.
должно быть так Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 14:37 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Спасибо, конечно, но я не забыл, а забыла ;). ЛЮДИ! НЕ ПРОГРАММЬТЕ ПО ВЫХОДНЫМ! А то потом получается... Комп больше не матюкается, вроде бы срабатывает, но все равно значений в таблице не меняет. Хелп! Zeta ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 14:53 |
|
Не работатет
|
|||
---|---|---|---|
#18+
напиши нам: echo $query ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 16:49 |
|
Не работатет
|
|||
---|---|---|---|
#18+
"Forbidden You don't have permission to access /punkts.php" on this server." а апачь-то правильно настроен? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 16:54 |
|
Не работатет
|
|||
---|---|---|---|
#18+
echo $query: UPDATE '' SET img='nam.bmp' where number=1 И пишет "no" - mysql_query($query) or die ("no"); fedd, с этим уже все ок. Блин, у меня стали часто запросы не срабатывать. А теперь создала БД и не могу ни изменить ее, ни удалить. Хелп, что ж здесь не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 17:01 |
|
Не работатет
|
|||
---|---|---|---|
#18+
шо за UPDATE '' должно быть UPDATE имятаблицы ! вхардкодь, не приши UPDATE '$usertable' !! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 17:06 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Код: plaintext
А имя таблицы перед SET куда делось? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 17:08 |
|
Не работатет
|
|||
---|---|---|---|
#18+
fedd, откуда Я знаю? ;) Посмотри, в верхнем коде все есть. И если я ставлю кавычки перед $usertable, и если не ставлю. Откуда ж я знаю, че оно не срабатывает? Zeta ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 17:16 |
|
Не работатет
|
|||
---|---|---|---|
#18+
дык я не вижу где задается переменная $usertable. если там "все есть", значит она нигде не задается, то есть пустая. от этого у тебя получается неправильный запрос. там где у тебя '$usertable' должно стоять название таблицы. поставь туда название таблицы, в которой есть поле img, запусти скрипт и напиши что скажет php. ну, Зета.... ;))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 17:58 |
|
Не работатет
|
|||
---|---|---|---|
#18+
fedd, ты че, издеваешься? Сказала же, все там есть! Я уже прямо и перед формой и после нее пишу $usertable=ban, $usertable="ban", $usertable='ban' (и так и так пробовала) img там есть, все ок. ВСЕ ДОЛЖНО РАБОТАТЬ, но не работает. Но если в моем коде ошибок никто не нашел, тогда не знаю. Меня сейчас аж трясет! Я уже писала UPDATE $usertable, .... '$usertable,..... ban, ...... 'ban', ..... "ban" и т.д. Не хочет! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 18:09 |
|
Не работатет
|
|||
---|---|---|---|
#18+
А вместо die('no') не пробовала выдавать ошибку MySQL'я? Очень часто это помогает . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 18:23 |
|
Не работатет
|
|||
---|---|---|---|
#18+
а так ? ;) : Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 18:31 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Все равно, даже если $query='UPDATE '.$usertable.' SET img='.$vimg.' where number=6'; Перед этим и после этого пишу echo $usertable, он выводит ее, все ок. Ошибку выводит "UPDATE SET img=2.bmp where number=1" - echo $query You have an error in your SQL syntax near 'SET name=2.bmp where number=1' at line 1" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 18:55 |
|
Не работатет
|
|||
---|---|---|---|
#18+
"UPDATE SET img='2.bmp' where number=1" _______________^____^ ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 20:01 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Зета, ты где-то невнимательна. почему ты говоришь что пишешь $query='UPDATE '.$usertable.' SET img='.$vimg.' where number= 6 '; а echo $query тебе выводит "UPDATE SET img=2.bmp where number= 1 " ??? "UPDATE SET img=2.bmp where number=1" В этом запросе две ошибки - нет имени таблицы и нет кавычек вокруг строки. Зета, ты умная девочка! Мы верим в тебя! Добейся, чтобы было написано UPDATE ban SET img='2.bmp' where number=1 например, напиши Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 23:00 |
|
Не работатет
|
|||
---|---|---|---|
#18+
fedd, я просто потом поменяла number=1, чтоб проверить этот запрос со всеми таблицами. Все там правильно, просто я вам второй вариант уже написала. Проблема в том, что эта зараза почему-то не воспринимает $usertable. Я уже не помню, че я вчера сделала, но если сразу в запросе писать имя таблицы без всяких там переменных, то оно срабатывает. Теперь и срабатывает, если вводить $usertable с клавы (или объявлять перед запросом). А теперь мне нужно, чтоб оно бралось из ссылки, типа <a href=index.php?usertable=$table>Ляляляля</a>. В адресной строке все выводится как надо, и опять та же фишка: "UPDATE SET img=2.bmp where number=1" - echo $query после запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 14:51 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Нескромный вопрос можно :)? А про register_globals ты уже читала? Очень полезное чтиво. Сразу отпадает куча вопросов.... В частности тебе вместо $usertable надо использовать $_GET['usertable']. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 15:28 |
|
Не работатет
|
|||
---|---|---|---|
#18+
Pups The RAPtor, я еще почти ничего не читала, я только чуть больше месяца учусь. А ссылка есть какая-нить (тока я английского не знаю) P.S. В других ситуациях просто $usertable срабатывает. Zeta ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 15:32 |
|
Не работатет
|
|||
---|---|---|---|
#18+
ну тут я уже пас, тут тебе поможет Pups The RAPtor, в мои времена можно было не задумываясь писать внутри скрипта "переменные" из строки вызова ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 15:34 |
|
Не работатет
|
|||
---|---|---|---|
#18+
fedd, так у меня в других случаях так катит, а тут че-то....... Zeta ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 15:40 |
|
|
start [/forum/topic.php?fid=23&fpage=525&tid=1480324]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 184ms |
0 / 0 |