2013-04-28 10 views
-1

Я много раз пробовал делать ценности проще. Это мой смысл поставить значения с массивом, потому что не нужно вводить несколько значений, то, что он может поставить его автоматически .. Например, я пишу:

<?php 

$Value1 = array (
      'Somevalue1' => 'SomeValue2', 
      'SomeValue1' => 'SomeValue2', 
      'SomeValue1' => 'SomeValue2', 
      ); 

// This is method what i want to put in, but i dont think that its right 
$Value1[0] = strip_tags($_POST['.Value1[0].']); 

// Its the meaning that he put so out: 

$SomeValue1 = strip_tags($_POST['SomeValue2']); 
$SomeValue1 = strip_tags($_POST['SomeValue2']); 
$SomeValue1 = strip_tags($_POST['SomeValue2']); 

?> 

Я не должен много опыта работы с массив, я только учусь ...

ответ

0

Я предполагаю, что это то, что вы хотите сделать:

// create an array with key = field-name in form 
$val = array(
    'name' => null, 
    'lastname' => null, 
    'date_of_birth' => null, 
    'favorite_color' => null); 

if (isset($_POST['submit'])) { // form has been sent 

    // retrieve values from $_POST and store it in $val 
    foreach ($val as $key => $value) 
     $val[$key] = $_POST[$key]; 

    // show the result 
    echo "<pre>"; 
    var_dump($val); 
    echo "</pre>"; 

} // if isset 

посмотреть демо: http://codepad.viper-7.com/j03DtO

+0

Hi Michi, Yess вот что я искал .. Большое спасибо ch для обмена, но если вы не возражаете, у меня есть только один вопрос. Как вы можете добавить strip_tags для защиты $ _POST в таком виде кодирования? Спасибо –

+0

@DavySays использует «PDO» и позволяет ему следить за тем, чтобы избежать ваших данных. поиск PDO и mysql – michi

+0

Хорошо, я буду искать это. Большое спасибо за вашу помощь и ваш код, если я прав, я нажал зеленую кнопку для вашего ответа. –