
18.02.2009, 21:22
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
А не проще ли сделать массивчик с полями и типами?
Вот небольшой примерчик
Поля:
Код:
<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..
|
|
|