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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с удалением данных! Удаленние данных из БД 
:(
    Опции темы
Кристи
Дата 14.11.2010, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всём привет!Пожалуйста помогите бедной девушке написать сценарий! У меня есть большая база данных на MySQL komputer_kit. В ней есть таблица komputer, в неё входит nomer, nazvanie..... Помогите пожалуйста написать запрос на удаление. Мне нужно сделать так чтобы при вводе nomer компьютера он находился и потом при нажатии клавиши Удалить, удалялся! Заранее всем огромное спасибо, я жду от Вас ответа!
PM MAIL   Вверх
bars80080
Дата 14.11.2010, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Код

<form action="script.php" method="post">
<input type="text" name="nomer" />
<input type="submit" value="send" />
</form>



script.php

Код

$nomer = (empty($_POST['nomer'])) ? 0 : $_POST['nomer'];

if(!empty($nomer)) {

    $sql = 'DELETE FROM `table` WHERE `nomer`='.$nomer;
    $q = mysql_query($sql);

}

PM MAIL WWW   Вверх
Кристи
Дата 14.11.2010, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо большое за помощь, но почему то выдаёт ошибку unexpected T_STRING
PM MAIL   Вверх
bars80080
Дата 14.11.2010, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



он там ещё указывает строку, в которой ошибка.

в моём коде я её разглядеть не могу.

возможно, скопировали не качественно



кстати, первая строчка должна выглядеть так:

$nomer = (empty($_POST['nomer'])) ? 0 : intval($_POST['nomer']);

PM MAIL WWW   Вверх
Crusaderr
Дата 14.11.2010, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(bars80080 @ 14.11.2010,  23:47)
? 0 :

Подскажите немного не по теме, что эта конструкция означает?
PM MAIL WWW ICQ Jabber   Вверх
bars80080
Дата 15.11.2010, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



это знаменитейший тернарный оператор (вроде в наследство от С достался)

$a = ($b == $c) ? $d : $e;

означает

if($b == $c) {
    $a = $d;
} else {
    $a = $e;
}
PM MAIL WWW   Вверх
ayax2005
Дата 15.11.2010, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


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

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



Кристи, в скрипте Bars80080 вам нужно заменить 'table' на 'komputer'

Это сообщение отредактировал(а) ayax2005 - 15.11.2010, 01:11


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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