[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переменная внутри переменной post
workuspeh
Можно ли внутри переменной пост использовать переменную

т.е. как правильно написать такой код:
$_POST["del'.$id.'"]


нужно это для удаления определенной строки, т.е.:

while($myrow = mysql_fetch_array($res))
{
echo '<tr><td><td>'.$myrow["name"].'</td><td><input type="submit" name="del'.$myrow[id].'" value="удалить"></td></tr>';

if(isset($_POST["del'.$myrow[id].'"])) {
echo 'запрос на удаление строки с id';
}
}




Спустя 12 минут, 19 секунд (5.09.2012 - 14:48) inpost написал(а):
Можно, но для начала почитай ЭТО:
http://php.net/manual/ru/language.types.array.php

Спустя 11 минут, 54 секунды (5.09.2012 - 15:00) NierRa написал(а):
$_POST["del'.$id.'"]
можно убрать лишние символы
$_POST["del".$id]


Спустя 2 минуты, 12 секунд (5.09.2012 - 15:02) workuspeh написал(а):
echo 'запрос на удаление строки с id';

под этим понимался запрос удаления строки с этим id не из массива, а из базы, т.е.:
$res2 = mysql_query("DELETE FROM table WHERE id = '$myrow[id]'");

Спустя 2 минуты, 38 секунд (5.09.2012 - 15:05) NierRa написал(а):
id числовое значение? Тогда не нужно его обрамлять апострофами

Спустя 4 минуты, 13 секунд (5.09.2012 - 15:09) workuspeh написал(а):
NierRa спасибо, именно то что нужно

Спустя 1 минута, 18 секунд (5.09.2012 - 15:10) inpost написал(а):
я дал ссылку впустую?

Спустя 11 минут, 7 секунд (5.09.2012 - 15:21) workuspeh написал(а):
inpost я прочитал, спасибо. Но не совсем понял каким образом это поможет в моем вопросе

Спустя 34 минуты, 58 секунд (5.09.2012 - 15:56) inpost написал(а):
Это поможет тебе избежать ошибок, которые я вижу в первой строке. Там даже выделена эта проблема в отдельный пункт.


_____________
только начинаю изучать php
Быстрый ответ:

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