Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Укажите ошибку. Голову сломал уже... требуется помощ 
:(
    Опции темы
kallaider
  Дата 6.5.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.2.2009

Репутация: нет
Всего: нет



Код

<form name='giveName' action='main.php?act=giveName&book=<?echo $book?>' method='post'>
  <p class="style6">Укажите заглавие для этой книги. Оно будет отображаться в открытой книге.</p>
  <p>     <span class="style7">Внимание!!!</span> <span class="style5">Написать заглавие можно только один раз!</span><BR>
        <input type=text name='target' class=new size=25>
        <input type=submit value="  OK  " class=new>
    </p>
</form>


-------а это то, на что ссылается код------

Код

if($act == "giveName"){
        if(empty($target)){
        require_once "giveName.php";
        }
        else{
        $UPDATE = mysql_query("UPDATE inv SET book_name='$target' WHERE id='$book'");
        print "Заглавие успешно записано в книгу.";
        }



НЕ ПОНИМАЮ ЧТО Не ТАК
PM MAIL   Вверх
pizzz
Дата 6.5.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 14.12.2008
Где: Омск

Репутация: 6
Всего: 8



error_reporting("E_ALL");
--------------------
Спасибо много, жмем кнопку репутация.  Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады.     
PM MAIL ICQ   Вверх
kallaider
Дата 6.5.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.2.2009

Репутация: нет
Всего: нет



не понял? 
PM MAIL   Вверх
skyboy
Дата 6.5.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



проявлю чудеса телепатии: register_globals на тестируемом сервере находится в положении "off"
проявлю дальновидность: ошибки надо уметь выявлять и исправлять. благо, все необходимые механизмы для этого в PHP есть.
PM MAIL   Вверх
Shark
Дата 6.5.2009, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



Код

        $UPDATE = mysql_query("UPDATE inv SET book_name='$target' WHERE id='$book'");
        print "Заглавие успешно записано в книгу.";

тебе надо добавить запись в БД или обновить? если добавить то тебе нужно:
Код

INSERT INTO td_name VALUE()


для обновления:
Код

if($act == "giveName"){
        if(empty($_POST['target'])){
        require_once "giveName.php";
        }
        else{
        $UPDATE = mysql_query("UPDATE inv SET book_name='mysql_real_escape_string($_POST['target'])' WHERE id='$book'");
        print "Заглавие успешно записано в книгу.";
        }

для записи:
Код

if($act == "giveName"){
        if(empty($_POST['target'])){
        require_once "giveName.php";
        }
        else{
        mysql_query("INSERT INTO inv VALUE()");
        print "Заглавие успешно записано в книгу.";
        }



--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
Sanchezzz
Дата 7.5.2009, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



....
Код

//для обновления:Код
if($_GET['act'] == "giveName"){
        if(empty($_POST['target'])){
        require_once "giveName.php";
        }
        else{
        $UPDATE = mysql_query("UPDATE inv SET book_name='mysql_real_escape_string($_POST['target'])' WHERE id='$book'");
        print "Заглавие успешно записано в книгу.";
        }

//для записи:Код
if($_GET['act'] == "giveName"){
        if(empty($_POST['target'])){
        require_once "giveName.php";
        }
        else{
        mysql_query("INSERT INTO inv VALUE()");
        print "Заглавие успешно записано в книгу.";
        }





--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
kallaider
Дата 7.5.2009, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.2.2009

Репутация: нет
Всего: нет



Спасибо огромное,  сегодня протестирую на сервере! Думаю лучше будет обновлять, что бы в базу не сорить!
PM MAIL   Вверх
SneG0K
Дата 7.5.2009, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Хм, а научите меня исправлять неизвестные ошибки!

kallaider, Что за ошибка хоть? Что не работает? Опиши по подробней... 
PM WWW Skype   Вверх
gta4kv
Дата 7.5.2009, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата

Хм, а научите меня исправлять неизвестные ошибки!

По-дольше поработаешь, научишься.  smile 
PM MAIL   Вверх
SneG0K
Дата 7.5.2009, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Цитата(gta4kv @  7.5.2009,  07:27 Найти цитируемый пост)
По-дольше поработаешь, научишься.  smile  

Нет, я имею ввиду то, что мы даже не знаем на что жалуется пациент, а уже подсунули ему кучу лекарств (Прям как медики))...
PM WWW Skype   Вверх
Shark
Дата 7.5.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



Цитата

Думаю лучше будет обновлять, что бы в базу не сорить! 

а как ты сможешь обновить запись, если, допустим, в ней записи нужной не будет?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
gta4kv
Дата 7.5.2009, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата

Нет, я имею ввиду то, что мы даже не знаем на что жалуется пациент, а уже подсунули ему кучу лекарств (Прям как медики))... 

Нет, я имею ввиду то, что подольше поработаешь и будешь ошибки по коду видеть smile
PM MAIL   Вверх
SneG0K
Дата 7.5.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Цитата(gta4kv @  7.5.2009,  12:47 Найти цитируемый пост)
Нет, я имею ввиду то, что подольше поработаешь и будешь ошибки по коду видеть smile 

Синтаксических ошибок в коде я не увидел... 
Можно разве что к запросу прицепится, что не проверяет результат...
PM WWW Skype   Вверх
gta4kv
Дата 7.5.2009, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата(SneG0K @ 7.5.2009,  14:04)
Цитата(gta4kv @  7.5.2009,  12:47 Найти цитируемый пост)
Нет, я имею ввиду то, что подольше поработаешь и будешь ошибки по коду видеть smile 

Синтаксических ошибок в коде я не увидел... 
Можно разве что к запросу прицепится, что не проверяет результат...

см. пост skyboy
PM MAIL   Вверх
SneG0K
Дата 7.5.2009, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Аааа, все, я понял о чем вы... Никогда не пользовался этой гадостью, вот и не заметил...

Добавлено через 48 секунд
Приношу свои извинения!
PM WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1182 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.