Kırma ","

4 Cevap php

Ben başka bir alan yapmak için bir düğmeye tıkladığınızda giriş alanını klonlamak için jQuery kullanmak için gidiyordu, ama ben yapmayı düşünüyordum:

Page Bir Sayfa İki, Sayfa Üç <- sonra sunucuya bir $ _POST olarak göndereceğini ve her sayfa almak ve "," sonra her zaman mesajlar tabloya eklemek için virgül kırmaya var.

Ben bunu nasıl üzerinde herhangi bir fikir? Ben patlayabilir kullanmak misiniz (?) Sonra her bir iç alanda her öğe için bir sorgu çalıştırın.

Virgülle ayırarak yazdığınız 5 sayfa olsaydı Yani, her biri için kullanarak beş kez çalıştırmak olacaktır.

for each(){
  EXECUTE SQL HERE
}

Bunun gibi bir ses bu konuda giden en iyi yolu olacaktır mu?

4 Cevap

Eğer bir dizinin adının input elemanın name özniteliği ayarlarsanız, örneğin Işlerken foo[], sen gibi erişmek mümkün olacak $_POST vars, örneğin

<input name="foo[]" type="text"/>
<input name="foo[]" type="text"/>

İki yineleme olur:

foreach ($_POST['foo'] as $foo) {
    // process $foo
}

patlayabilir ve ses iyi foreach.

Bu pagination için: ama Upvote gösterilen tıklayın? 'O zaman bunu başarmak için bir betetr yolu var olabilir neden olur.

Sen aşağıdakileri yapabilirsiniz:

<input type="text" name="list[]" />
<input type="text" name="list[]" />
<input type="text" name="list[]" />
<input type="text" name="list[]" />

Everytime yapabileceğiniz yeni bir giriş kutusu gerekir

$(some_element).append( '<input type="text" name="list[]" />' );

veya jQuery ile benzer sth.

Sonra PHP $_GET veya $_POST değişken bir dizi yerine tek bir değer var. Yani foreachta $_POST['list'] kullanabilirsiniz.

Ben de yazabilirsiniz, düşünüyordum:

Ev, Ürünler, Hakkımızda, İletişim

Bir giriş alanına, sonra benim php virgül kullanarak parçalayın ve benim SAYFALARI tabloda bu sayfa başlıkları her ekleyebilirsiniz.

Foreach içindeki SQL çalıştırın.

Düşünceler?