dinamik olarak oluşturulan değişkenlere her 'isim' değeri formu girişleri geçmek

0 Cevap

Ben ... oldukça büyük olduğunu ve tüm girişler formu benzeyen oluşan bir form yapma edildi

<input type="text" id="first_name" name="first_name" />

böylece yerine yapmak zorunda

$first_name = $_POST['first_name'];

ve böylece her giriş için, <form></form> içinde her girişten her 'adını' ya da 'id' kapmak ve 'isim' veya 'id aynı değerde bir değişkene uygulamak için bir yol var '.

Ben bir foreach deyimi gibi bir şey düşünüyordum?

Herhangi bir fikir?

EDIT:

Burada bu kod küçük pasajı önüne alındığında, nasıl şimdi aşağıda verilen örnek kullanmak için kullanmak olabilir?

function filter($data) {
    $data = trim(htmlentities(strip_tags($data)));

    if (get_magic_quotes_gpc())
        $data = stripslashes($data);

    $data = mysql_real_escape_string($data);

    return $data;
}

foreach($_POST as $key => $value) {
    $data[$key] = filter($value);
    echo $value . '<br />';
}

0 Cevap