SORU
5 HAZİRAN 2011, Pazar


Nasıl bir sorgu dizesi içinde bir dizi geçirilecek?

Bir sorgu dizesi ile bir dizi geçen standart bir yolu var mı?

Açık olmak gerekirse, bir dizi değeri olacak bir çoklu değerler ile bir sorgu dizesi var. Sorgu dize değeri dizi dizi başka bir sorgu dizesi farksız olduğunu, bu yüzden patladı olmak istemiyorum değişkenler olarak tedavi olmak istiyorum.

Ayrıca, bu göre post answer yazar, diziler için sorgu dize destek tanımlı olmadığını göstermektedir. Bu doğru mu?

DÜZENLEME:

@Alex'in yanıta göre, bunu yapmanın standart bir yolu yok, benim ne için kolay bir yol izleyintanıro okuyorum paramater hem de bir dizidirPHPveJavascript?

Aynı isim bir diziye ait olduklarını bilmek isterdim çoklu parametreler adına kabul edilebilir mi? Örnek:

?myarray=value1&myarray=value2&myarray=value3...

Ya bu kötü bir uygulama olurdu?

CEVAP
3 Mart 2012, CUMARTESİ


Anladım:

Çok değer formu göndererek, yani gönderme dizi GET/POST değişkenleri alanları, bir standart mutlaka yazıldığından değil, birkaç farklı şekilde yapılabilir.

Çoklu değer alanları veya dizi göndermek için üç olası yolları olabilir:

  • ?cars[]=Saab&cars[]=Audi(İyi bir diziye bu okur PHP yolu)
  • ?cars=Saab&cars=Audi(Kötü sadece son değeri kaydeder PHP yolu)
  • ?cars=Saab,Audi(Bunu denemedim)

Form Örnekleri

Bir formda, değerli bir çok alanlar şeklinde olabilirbirden çok onay kutusunu ayarlayın:

<form> 
    <select multiple="multiple" name="cars[]"> 
        <option>Volvo</option> 
        <option>Saab</option> 
        <option>Mercedes</option> 
    </select>
</form>

(NOT: bu durumda, seçin denetim sonucunda talebi PHP bir dizi olarak kayıtlı olması vars some_name[]) adı için önemli olacaktır

... ya daaynı ada sahip birden çok gizli alanlar:

<input type="hidden" name="cars[]" value="Volvo">
<input type="hidden" name="cars[]" value="Saab">
<input type="hidden" name="cars[]" value="Mercedes">

NOT:Birden çok değer için field[] kullanarak gerçekten kötü belgelenmiştir. Çok değerli W3C docs Query string - Wikipedia veya ile ilgili çoklu seçim tuşları giriş bölümünde bundan bahsettiğimizi sanmıyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009
  • superflyy88

    superflyy88

    8 ŞUBAT 2009
  • The Brister

    The Brister

    10 ŞUBAT 2008