Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

explode sorunu

POST ile gelen veri dump bilgisi

array(1) {
["sira"]=>
array(2) {
[0]=>
string(3) "1:1"
[1]=>
string(3) "2:0"
}
}


$xyz = explode(':', $_POST["sira"]);
    foreach($xyz AS $t) {
        mysql_query("UPDATE tablo SET a='$t[1]' WHERE b='$t[0]'");
    }


Kullanım hatası mı yapıyorum acaba?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • fka adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    70 cevap - 0 soru
    Evet, sıra array olarak geliyor.

    foreach ($_POST['sira'] as $sira)
    {
    $xyz = explode(':', $sira);
    foreach ($xyz as $b)
    {
    //...
    }
    }
    

Cevaplar

  • DarkElder adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    12 cevap - 0 soru
    foreach( $_POST["sira"] as $sira )
    {
    	$t = explode( ':', $sira );
    	mysql_query( "UPDATE tablo SET a='$t[1]' WHERE b='$t[0]'" );
    }