String değeri ayrıştırıp satır satır bölme
07.03.2016 - 04:13
Arkadaşlar merhaba bir veri bloğum var ve bunu parçalayıp mysql ' de saklamak istiyorum. Fakat istediğim şekilde böldükten sonra for döngüsüne sokup veritabanına kaydettiremedim. Tek satır da kayıt gerçekleştirebiliyorum fakat birden fazlası için yapamıyorum.
<?php
include "db.php"; // veritabanı bağlantım.
$data=$_GET['etiket']; //textbox'tan okuduğum veri
$button=$_GET['button'];
if($button){// form gönderilince yapılması istenen
//gelen data : numarası@adı@adet
$parcala=explode("@",$data); // datamı bölüyorum
$duzenlenen= implode("','",$parcala); //bölünen datanın arasına , ekledim
$duzenlenen= "'$duzenlenen'"; // gelen veriyi 'numarası','adı','adet' şeklinde birleştirdim
$sorgu = mysql_query("insert into siparis_kalemleri (kod,ad,miktar) values ($duzenlenen)");
// sorgudaki değer : insert into siparis_kalemleri (kod,ad,miktar) values('numarasi','adı','adet') bu şekilde tek olarak kayıt edebiliyorum.
/*Fakat textbox'da iki yada 3 ve daha fazlası için nasıl bir döngü çalıştırmam gerekir ?
örnek :
numarası@adı@miktar
numarası1@adı1@miktar1
numarası2@adı2@miktar2*/
}?>
<form action="deneme.php" method="get">
<textarea name="etiket"></textarea>
<input type="submit" name="button" id="button" value="GÖSTER"></form>
281
Görüntülenme
0 Beğeni