Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос про формы
 
 автор: Новинький   (17.05.2009 в 07:30)   письмо автору
 
 

// echo(isset($_GET["Submit"]));
if (isset($_GET["Submit"])) {
$fname = $_GET["fname"];
$lname = $_GET["lname"];
$email_addr = $_GET["email_addr"];
$subject = $_GET["subject"];
$company_name = $_GET["company_name"];
$phone = $_GET["phone"];
$msg = $_GET["msg"];
}

// The following code is a nice alternative...
$i = -1;
$ar_fields = array('fname', 'lname', 'email_addr', 'subject', 'company_name', 'phone', 'msg');
foreach($_GET as $key => $value) {
if (in_array($key, $ar_fields)) {
// echo $key, ": ", $value, "<br>";
$$key = $value;
}
}

Объясните пожалуйста для новичка работу второго варианта

  Ответить  
 
 автор: sim5   (17.05.2009 в 10:45)   письмо автору
 
   для: Новинький   (17.05.2009 в 07:30)
 

Во втором случае ключи полученного POST-массива сравниваются со значениями заданного массива, и если таковой в нем есть, значит забираем POST-значение этого ключа.

  Ответить  
 
 автор: Новинький   (17.05.2009 в 10:48)   письмо автору
 
   для: sim5   (17.05.2009 в 10:45)
 

Спасибо! А почему i = минус 1?

  Ответить  
 
 автор: sim5   (17.05.2009 в 11:30)   письмо автору
 
   для: Новинький   (17.05.2009 в 10:48)
 

Выбросить вместе с минусом, по крайней мере этого тут не нужно.

  Ответить  
 
 автор: Новинький   (19.05.2009 в 05:35)   письмо автору
 
   для: sim5   (17.05.2009 в 11:30)
 

Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования