[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать JS подтверждение удаления записи
ANG3
Всем Превет!

Мне нужно, что бы перед удалением скрипт спрашивал юзера - "Вы действительно хотите удалить?" Желательно не на ява скрипте. tongue.gif

Вот небольшой скрипт.

PHP
$id=mysql_real_escape_string(trim(strip_tags($_GET['id'])));  
$id2
=mysql_real_escape_string(trim(strip_tags($_GET['id2'])));  
mysql_query 
("SET NAMES `cp1251`");
if (empty($id))
{
   /* Вот тут я хочу спросить юзера, уверен ли он в своём решении.*/
$query="DELETE FROM `order` WHERE `id` ='$id2'";
$result=mysql_query($query) or die(mysql_error());
echo "<p align='center' style='color: #FFFFFF; font-family: Verdana; font-size: 12pt'>Заказ успешно удалён.</p>"; 
}
if (empty($id2))
{
$query="SELECT * FROM `order` WHERE `id`='$id'";
$result=mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array ($result)) {  
$name
=$row['name'];
$email=$row['email'];
$tel=$row['tel'];
$address=$row['address'];
$order=nl2br($row['order']);
$date=$row['date'];
$inn=$row['inn'];

}




 ! 

М
Давай теме нормальное название !!!
В след. раз будут выставляться предупреждения
jetistyum




Спустя 16 минут, 11 секунд (31.07.2009 - 23:17) twin написал(а):
PHP
$id=mysql_real_escape_string(trim(strip_tags($_GET['id'])));  
$id2=mysql_real_escape_string(trim(strip_tags($_GET['id2'])));

Ужос....
HTML
<a href="?id=1" onclick="return confirm('Фтопку?')?true:false" >Ссыль</a>

Спустя 5 минут, 59 секунд (31.07.2009 - 23:23) ANG3 написал(а):
Спс. Щас буду разбираться. Почему ужос? Что не так. Я только учусь, плиз объясните. huh.gif

Спустя 17 минут, 36 секунд (31.07.2009 - 23:41) ANG3 написал(а):
Пытаюсь забить код в переменную. Никак не получается вставить код так, чтобы он весь читался как обычный текст, а не как php скрипт. С этими внутреннеми ковычками запутался. Можно пример?

На php такое осуществить возможно?

Спустя 22 минуты, 22 секунды (1.08.2009 - 00:03) ANG3 написал(а):
Во блин
PHP
<
- ковычка). laugh.gif laugh.gif laugh.gif

Спустя 11 минут, 51 секунда (1.08.2009 - 00:15) S{oRpiO написал(а):
если хочеш вставить html в php то ковычки придется экронировать слешем \


<a href=\"?id=1\" onclick=\"return confirm('Фтопку?')?true:false\" >Ссыль</a>

на всекий

ковычки - "
апостроф - '

Спустя 2 минуты, 54 секунды (1.08.2009 - 00:18) twin написал(а):
Цитата
Что не так. Я только учусь, плиз объясните.

Всё не так. Откуда этот шедевр интересно... Если $id имеет числовое значение, то достаточно intval()
Цитата
если хочес вставить html в php то ковычки придется экронировать слешем \
Вовсе нет. Просто нужно писать строку в апострофах. А вот их уже экранировать.

PHP
$ssil '<a href="?id=1" onclick="return confirm(\'Фтопку?\')?true:false" >Ссыль</a>';

Спустя 2 минуты, 21 секунда (1.08.2009 - 00:20) S{oRpiO написал(а):
и вообще разницы не вижу смысл писать строку в апострофах?? ковычки не тянут?? вроде стандарт...


ну единственное что правельно - в чем строка заключена то в нутри её и экранировать

Спустя 41 минута, 10 секунд (1.08.2009 - 01:02) ANG3 написал(а):
Цитата
Всё не так. Откуда этот шедевр интересно... Если $id имеет числовое значение, то достаточно intval()


А если я буду писать это в базу, и это не ID. В таком случае нужно оставлять?
Кто-нибудь впишет в место значения какие-нибудь теги, или ещё что-нибудь.

Про intval() можно подробнее?

Нашёл в нете "Функция intval — преобразует переменную к целому типу". blink.gif

Пожалуйста внесите ясность).



Спустя 1 час, 10 минут, 4 секунды (1.08.2009 - 02:12) twin написал(а):
Цитата
и вообще разницы не вижу смысл писать строку в апострофах?? ковычки не тянут?? вроде стандарт...

Какой стандарт? В двойных кавычках интерпретатор ищет переменные, а значит выполняет лишнюю операцию. Что за стандарт такой?
Цитата
Нашёл в нете "Функция intval — преобразует переменную к целому типу". 


Вот именно. Если будет что то кроме цифр, то получится 0.

Цитата
Кто-нибудь впишет в место значения какие-нибудь теги, или ещё что-нибудь.
Пожалуйста внесите ясность).

Спустя 5 часов, 4 минуты, 49 секунд (1.08.2009 - 07:16) kirik написал(а):
Тему не читал, внесу поправку небольшую..
Можно написать просто:
HTML
<a href="#" onclick="return confirm('text')">link</a>

тобишь без "?true:false"..

Спустя 15 часов, 18 минут, 48 секунд (1.08.2009 - 22:35) Krevedko написал(а):
Кстати вот у меня тоже вопрос по ссылке..засел сейчас.
PHP
$tag = array("<img src='skins/'.SKIN.'/images/smiles/smile.gif' />");


как впихнуть, если SKIN-константа, показывающая, где собственно лежит шкура сайта.

Через свойства вижу, что путь картинки он видит ессно до skins/

Спустя 1 час, 32 минуты, 38 секунд (2.08.2009 - 00:08) Krevedko написал(а):
неужели никто не знает ?
у меня добавление смайлов в форму из -за этой ссылки не движется unsure.gif
Эксперты спят поди, а мы-новички скрипты мучаем biggrin.gif

Спустя 15 минут, 36 секунд (2.08.2009 - 00:23) kirik написал(а):
Krevedko
PHP
$tag = array('<img src="skins/'.SKIN.'/images/smiles/smile.gif" />');

в чем трабла-то?

Спустя 12 минут, 29 секунд (2.08.2009 - 00:36) Krevedko написал(а):
мда...14 часов подряд за дримвивером сказываются....
Быстрый ответ:

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