Bir dizi olarak saklamak için bir döngü içinde dinamik POST değerleri yapma?

0 Cevap php

Ben, herhangi bir form gönderme POST değerlerini kapmak trim kullanmak dizi boyunca bir dizi, döngü içine açılır bir işlevi yazmak çalışıyorum üzerinde çalışıyoruz, addslashes vs o zaman olabilir bir değişkene geri o değer geçmek Bir veritabanına geçti.

Şimdi ben atm var engel formu ibraz bir diziye bütün girdi, textarea, select eleman veri olmaktadır. Ben kodu aşağıdaki

$fields = array($_POST['1'], $_POST['2']);

    $i = 0;
    foreach ($fields as $field) {
        $i++;
        ${'field'.$i } = trim(addslashes(strip_tags($field)));
        echo "POST field info #". $i ."&nbsp;-&nbsp;". ${'field'.$i }."<br />";
    }

Gördüğünüz gibi her şey POST değeri isimleri hala putted statik olmak olduğunu barikat burada gayet iyi, ne gerek dinamik bir artış değişkeni kullanarak POST adını çağıran bir döngü içine beslenen POST veri almak ve daha sonra pop için bir yoldur aynı dizi içine tüm bu veri. Ben denedim kod izler.

for ($ii=0;$ii++;) {
    foreach($_POST['$ii'] as $field) {
        $fields = array($field);
    }
}

    $i = 0;
    foreach ($fields as $field) {
        $i++;
        ${'field'.$i } = trim(addslashes(strip_tags($field)));
        echo "POST field info #". $i ."&nbsp;-&nbsp;". ${'field'.$i }."<br />";
    }

Şimdi bu alışkanlık işi biliyorum ama ben nispeten yakın olduğumu hissedebiliyorum, bu yüzden herhangi bir akıllı kişi ben son bölümünü çözmek yardımcı olabilir merak ediyorum? Ben ne yazık ki şimdi uyumaya gidiyorum ve alışkanlık en az 9 saat, özür dilemek için bu yazıyı görüntülüyor.

Şimdiden teşekkürler.

Dan.

0 Cevap