Помощник
|
удаление записи по id (не пойму где ошибся) |
MetSerp
|
Сообщение
#1
|
||
|
|
||
|
|||
pomp |
23.12.2008, 12:33;
Ответить: pomp
Сообщение
#2
|
|
НЕ совсем корректная запись, как мне кажеться.:wacko:
[PHP]... $del = $query = "delete from $table where (id='$del')"; ...[/PHP] Сделайте отдельный фалик, скажем del.php [PHP]$query = "DELETE FROM $table WHERE id=".$_GET['id'];[/PHP] а в основном так: [PHP]<a href=del.php?id=".$row['id'].">Удалить</a>[/PHP] |
|
|
MetSerp
|
Сообщение
#3
|
|
Я тоже на эту строчку подумывал (как то переменная в описании которой содержиться она же выглядит странно:sarcastic:)
Сейчас попробую спасибо:goodpost: Спасибо получилось |
|
|
MetSerp
|
Сообщение
#4
|
|
:nea: Уже полчаса медитирую перед вот этой строкой:
$query = "update $table SET title='".$_POST["tit"]."', users='".$_POST["autor"]."', date='".$_POST["data"]."', pre='".$_POST["pre"]."', fool='".$_POST["fool"]."' WHERE id=".$_POST["id"]" "; Как не колдовал получаю ошибку следующую Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in S:\home\localhost\www\zgora.fin\admin\moduli\news\edit.php on line 14 Что ему не нравится не могу понять:rulez: |
|
|
webnet |
24.12.2008, 13:30;
Ответить: webnet
Сообщение
#5
|
|
$query = "update $table SET title='".$_POST["tit"]."', users='".$_POST["autor"]."', date='".$_POST["data"]."', pre='".$_POST["pre"]."', fool='".$_POST["fool"]."' WHERE id=".$_POST["id"]." ";
-------------------- |
|
|
pomp |
24.12.2008, 13:31;
Ответить: pomp
Сообщение
#6
|
|
У Вас конфликт в скобках.;)
Попробуйте так: [PHP]$query = "update $table SET title=".$_POST['tit'].", users=".$_POST['autor'].", date=".$_POST['data'].", pre=".$_POST['pre'].", fool=".$_POST['fool']." WHERE id=".$_POST['id']"";[/PHP] |
|
|
MetSerp
|
Сообщение
#7
|
|
Спасибо но сменило ошибку теперь говорит вот так:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 код всей страницы: [PHP]<? $hostname = "localhost"; $username = "root"; $password = ""; $dbName = "main"; $table = "news"; $hostname = "localhost"; $username = "root"; $password = ""; $dbName = "main"; $table = "news"; mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); mysql_select_db($dbName) or die (mysql_error()); $query = "update $table SET title='".$_POST["tit"]."', users='".$_POST["autor"]."', date='".$_POST["data"]."', pre='".$_POST["pre"]."', fool='".$_POST["fool"]."' WHERE id=".$_POST["id"]." "; mysql_query($query) or die(mysql_error()); mysql_close(); echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"edit.php\">Вернуться назад</a></div>"); ?>[/PHP] ЗЫ: а где я ошибся? Хочется знать чтобы опять не наступить на теже грабли:rolleyes: |
|
|
MetSerp
|
Сообщение
#8
|
|
|
|
|
Webmaster_hb |
24.12.2008, 14:12;
Ответить: Webmaster_hb
Сообщение
#9
|
|
MetSerp, перед исполнением запроса, сделайте вывод самого запроса на экран и покажите нам
похоже что ругается на пустые кавычки, может тип поля не позволяет передавать такое значение |
|
|
pomp |
24.12.2008, 14:16;
Ответить: pomp
Сообщение
#10
|
|
MetSerp извение, перебрал вашу ошибку. В конце напроса не стоит разделяющаа точка тм где
[PHP]WHERE id=".$_POST['id'].[/PHP] попробуйте так, и сделайте как сказал Вам Webmaster что бы понять откуда ноги растут. [PHP]$query = "update $table SET title=".$_POST['tit'].", users=".$_POST['autor'].", date=".$_POST['data'].", pre=".$_POST['pre'].", fool=".$_POST['fool']." WHERE id=".$_POST['id']." ";[/PHP] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Кто где хранит файлы? И какой объем? просто интересно |
19 | mark2013 | 1985 | 25.3.2024, 6:42 автор: Skyworker |
|
Где больше пробив на кликандер или попандер или попап трафике? | 1 | Boymaster | 612 | 20.3.2024, 9:50 автор: Skyworker |
|
Где получить виртуальную карту бесплатно? | 22 | Mixatraider | 5427 | 2.3.2024, 0:08 автор: Alekser |
|
Где лучше зарегистрировать email? | 104 | MorKer | 13522 | 29.2.2024, 23:45 автор: bestx24 |
|
Где зарегать домен RU за рубежом. Без документов, паспорта. |
7 | chakrai | 2259 | 20.2.2024, 15:48 автор: apirone |
Текстовая версия | Сейчас: 28.3.2024, 19:28 |