-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
Sorum Şu foreach çıktısını ben bir değişkende yazdırmak istiyorum ama bir türlü olmuyor,
if (isset($_POST['siparis_onayla'])){
$response=array();
$siparis_id=(int) $_POST['siparis_onayla'];
$guncelle=$db->prepare("SELECT * from siparis where siparis_id=?");
$guncelle->execute(array($siparis_id));
$SiparisSonuc=$guncelle->fetch(PDO::FETCH_OBJ);
$ok=$guncelle->rowCount();
$siparisler = $SiparisSonuc ? json_decode(($SiparisSonuc->siparis)) : null;
if ($siparisler){
if (is_array($siparisler)){
foreach($siparisler as $siparis){
print_r ($siparis->name);
}
}
}
$sonuc = $foreachciktisi;
foreach'tan gelen verileri ben foreach dışında "$sonuc = $foreachciktisi;" olarak yazdırmak istiyorum.
-
Üyelik
05.03.2015
-
Yaş/Cinsiyet
26 / E
-
Meslek
Full-Stack Web Developer
-
Konum
Ankara
-
Ad Soyad
M** M**
-
Mesajlar
25
-
Beğeniler
0 / 7
-
Ticaret
0, (%0)
Merhaba, senin için şöyle bir örnek hazırladım. Bu kod bloğu sanırım anlmana yardımcı olur.
$siparisler = [
[
'id' => '1',
'name' => 'laptop'
],
[
'id' => '2',
'name' => 'telefon'
],
[
'id' => '3',
'name' => 'bisiklet'
],
];
foreach( $siparisler AS $key=>$siparis ):
$siparisler[] = $siparis["name"];
endforeach;
print_r($siparisler);
?>
1 kişi bu mesajı beğendi.
-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
Cevabınız için çok çok Teşekkür eDerim, ama Sorunum Şuymuş ama çözemedim,
$content = echo $siparis["name"];
yaptırmam gerekiyor ki tüm verileri gönderebileyim. yardımcı olabilecekler için şimdiden teşekkür ederim.
echo $siparis["name"]; yaptığım zaman listeleniyor. ama ben listelenen name'leri
$content="bütün nameler buraya gelecek"; göndertecem.
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
O zaman şöyle bişe yapabilirsiniz hocam
$isimler= "";
foreach($siparisler as $siparis ):
$isimler .= " ".$siparis["name"];
endforeach;
var_dump(trim($isimler));
1 kişi bu mesajı beğendi.
-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
Teşekkür ederim Sorun Çözüldü.