[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как под ключ массива подставить переменную?
nighting
есть приходящие данные:
PHP
$_POST['checkbox1']=del;
$_POST['checkbox2']=del;
$_POST['checkbox5']=del;


мне нужно вставить в цикл while обработку массива $_POST

PHP
$i=1;

$queryNum=mysql_query("SELECT * FROM `pupkin`") or die("Invalid SQL query 29 " mysql_error());

//узнать количество возможных checkbox'ов
$num mysql_num_rows($queryNum);

while(
$i<=$num){
     if (
$_POST['checkbox$i']=='del') echo 'Ура!!!';
     
$i++;
}


Как можно в ключ $_POST всунуть checkbox $i? Пробовал брать $i в {} и в ковычки и в ковычки с точкой... не распознает её как переменную.




Спустя 14 минут, 3 секунды (18.02.2009 - 12:38) LoneCat написал(а):
PHP
$_POST['checkbox'.$i]

Спустя 3 минуты, 10 секунд (18.02.2009 - 12:42) nighting написал(а):
LoneCat спасибо:)

Спустя 7 минут, 18 секунд (18.02.2009 - 12:49) LoneCat написал(а):
Цитата (nighting @ 18.02.2009 - 13:42)
LoneCat спасибо:)

Да, как говорицца, обращайся smile.gif можно еще так:
PHP
$_POST["checkbox$i"]

Собственно это и есть разница между одинарными и двойными кавычками в php, в двойных производится подстановка переменных и escape-последовательностей - а в одинарных нет.

Спустя 34 минуты, 16 секунд (18.02.2009 - 13:23) nighting написал(а):
полезная информация... Буду знать. Еще раз спасибо!


_____________
Стране нужны паровозы! Стране нужен метал!
Быстрый ответ:

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