как исправить код с php4 для php5

Vasya

Guest
Можно пример рабочего кода и краткое описание что в моем не так ?
PHP:
$form_block = '
<form name="FormName" action="test1.php" method="POST">

<select size="1" name="qwe">
	<option value="1">вариант 1</option>
	<option value="2">вариант 2</option>
</select>

<input type="submit" value="Send">

</form>
';

if ($_SERVER["REQUEST_METHOD"] == 'POST' && isset($_POST['qwe'])) {
	echo "форма отправлена";
} else {
	echo $form_block;
}
В вашем коде отсутствует логика. Поэтому я бы посоветовал почитать какой-нибудь букварь по дискретной математике. В частности, темы логика и доказательство, предикаты, булева алгебра...
 

Irrina

Новичок
В самом начале скрипта вставить присваивание переменных:

PHP:
$main_param=array('qw','qw1', 'qw2'); // перечислить все переменные для которых ждешь передачи значений
$n_mp = count($main_param);
for($i=0; $i<$n_mp; $i++)
{
$tmp=$main_param[$i];
if(isset($_GET[$tmp])) $$tmp=$_GET[$tmp];
if(isset($_POST[$tmp])) $$tmp=$_POST[$tmp];
}
В данном случае от GET ничего не ждешь, можно только POST оставить.

Все. Остальной год без изменений использовать.
Как был до register_global off
 
Сверху