В javascript надо вставить переменную

streloc

Новичок
В javascript надо вставить переменную

Что я не так делаю. В javascript надо вставить переменную

location.href = dellette.php?ID='<?$row["ID"]?>;
 

LiFe

Guest
я делал так работало
location.href = dellette.php?ID=$str[0];


$str[0] - это поле у меня было auto_increaming первое тоесть ID
 

Romantik

TeaM PHPClub
ууу, товарищ, вам нужно выбирать правильно!
что должен выполнять жтот код?
 

StUV

Rotaredom
но почемуто удаляет не нужный ID а самый последний
удаляет тот, который dellette.php получает в $_GET['ID'],
а получает он то, что ты передаешь в $row["ID"]
----------
зы: если твой dellette.php делает то, что ты от него хочешь - иначе - ковыряй код
 

streloc

Новичок
<SCRIPT LANGUAGE="JavaScript"><!--

function confirmLink() {
if (confirm("Удалить?"))
location.href = "dellette.php?ID='<?echo $row["ID"];?>'";
}

// --></SCRIPT>

Вот в нижней строке он пишет правильный ID , А удаляет всё равно самый последний

<a href="11111111111.html?ID=<?ECHO $row["ID"]?>" onClick="confirmLink(); return false;"><?ECHO $row["ID"]?></a>
 

Фанат

oncle terrible
Команда форума
streloc, извини, что вмешиваюсь.
Но код на яваскрипте НЕ МОЖЕТ ничего удалить из базы.
 

Макс

Старожил PHPClub
а ты открой полученный ХТМЛ-код и посмотри что написано в :
строках
Код:
<SCRIPT LANGUAGE="JavaScript"><!--

function confirmLink() {
if (confirm("Удалить?"))
location.href = "dellette.php?ID='<?echo $row["ID"];?>'";
}

// --></SCRIPT>
 

streloc

Новичок
Чего то я не понимаю

<a href="dellette.php?ID=<?ECHO $row["ID"]?>" onClick="confirmLink(); return false;"><?ECHO $row["ID"]?></a>

Выводит правильный ID в статус баре тоже правильный ID а в файл dellette.php приходит самый последний(наименьшее число)
 

Макс

Старожил PHPClub
streloc
так еще раз.
Вызываешь свой скрипт через броузер, далее нажимаешь View source (Просмотр HTML).
Далее находишь участок кода где написано:
Код:
<SCRIPT LANGUAGE="JavaScript"><!--

function confirmLink() {
if (confirm("Удалить?"))
location.href = "dellette.php?ID='<?echo $row["ID"];?>'";
}

// --></SCRIPT>
И посмотри, что там подставил ПХП вместо <?echo $row["ID"];?>
 

streloc

Новичок
Самый последний он подставил, а почему ведь конкретно ему(php) указывается что ставить

<a href="dellette.php?ID=<?ECHO $row["ID"]?>" onClick="confirmLink(); return false;"><?ECHO $row["ID"]?></a>

Я ведь вижу что у меня за число, почему в скрипте другое
Это получается что скрипт не получает значение ID а как ему передать
confirmLink(); <--- вот сюда как записать
 

streloc

Новичок
ДА
Это получается что функцию не получает значение ID а как ему передать
confirmLink(); <--- вот сюда как записать
 

Макс

Старожил PHPClub
вобщем твоя проблема в плохо написаном яваскрипте.
надо генерировать такой ХТМЛ:
Код:
<a href="delette.php?ID=12" onclick="return confirm('Удалить ?')">12</a>
где 12 - твой $row['ID']
 

streloc

Новичок
Спасибо огромное.

-~{}~ 10.09.04 15:45:

А нифига
<a href="dellette.php?ID=<?ECHO $row["ID"]?>" onclick="(confirm('Удалить?'))"><?ECHO $row["ID"]?></a>

Удаляет правильно, но если нажать на отмену всё равно удаляет
 

streloc

Новичок
пробывал
<a href="dellette.php?ID=<?ECHO $row["ID"]?>" onclick="confirm('Удалить?'); return false;"><?ECHO $row["ID"]?></a>

Не помогает
 
Сверху