Показать сообщение отдельно

  #3  
Старый 18.02.2009, 21:22
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

А не проще ли сделать массивчик с полями и типами?
Вот небольшой примерчик
Поля:
Код:
<form method="POST">
<input type="text" name="fieldname1"><br>
<input type="text" name="fieldname2"><br>
<select name="fieldname3">
<option value="1">something1</option>
<option value="2">something2</option>
<option value="3">something3</option>
</select><br>
<input type="submit" name="fieldname4" value="Далее">
</form>
Обработка:
Код:
<?php 
// массивчик
$types = array(
'fieldname1' => 'text',
'fieldname2' => 'text',
'fieldname3' => 'select',
'fieldname4' => 'submit'
);
foreach($_POST as $fieldname => &$fieldvalue) {
	if($types[$fieldname] == 'text') {
		$fieldvalue = addslashes($fieldvalue);
	} else if($types[$fieldname] == 'select') {
		// .......
	}
}
?>
Цитата:
только если ты hidden полями будешь передавать тип...
Зато их не составит труда подменить.

Последний раз редактировалось NOmeR1; 18.02.2009 в 21:25..
 
Ответить с цитированием