grafitus adlı üyeden alıntı:
mesajı görüntüle
CheckBox Acil Yardım
17
●1.068
- 19-12-2010, 20:14:57arrayları nasıl ayarlamalıyımEfe4ka adlı üyeden alıntı: mesajı görüntüle
bütün gerekli kodları ilk konuya ekledim yardımcı olan arkadaşlara şimdiden teşekkürler - 20-12-2010, 20:10:16Elumre adlı üyeden alıntı: mesajı görüntüle
<input name="ozellik[]">
ozellikten gelenler
$ozellik = $_POST['ozellik'] $kat_id = $_POST['kat_id']; // array olarak geldi ozellikler // bundan sonrasi senin veri tabani yapina gore // foreach($ozellik as $oz): mysql_query("INSERT INTO ozellik (kat_id,ozellik) VALUES ('$kat_id','$oz')"); // boylece ozellik 3 kat id 2 // ozellik 4 katid 2 //gibi kactane ozellik secilmis ise her bir ozellik için 1 satır girer endforeach;tabi bu sorguyu boyle girme direkman korumalarini yap intval is_numeric gibi kad id ve ozellikleri kontrol string ise mysql_real_escape ile kontrol et. - 21-12-2010, 14:52:17Üyeliği durdurulduYanlız o şekilde kullanma bence. Kaç tane kategori varsa okadar sorgu yapılacak israf.
$veriler = NULL; foreach($ozellik as $oz): //Verileri burada tek değişken olarak kullan $veriler .= "(ID,$oz),"; endforeach; mysql_query("INSERT INTO ozellik (kat_id,ozellik) VALUES $veriler");Böylece tek sorguda halledersin işlemlerini ve çok daha hızlı olur - 21-12-2010, 18:07:00hocam yalnız özellikler ozellik tablosundan çekiliyor
o özelliğin id si ilan tablosuna ozellik satırına gidiyor.
gosterirkende ilan tablosundan id si çekilip ozellik tablosundan yazdırılıyor
ama verdiğiniz kodlar ozellik tablosuna value yi ekliyor id eklemesi lazım
Yanlış Anlamayın Emreder Gibi Oldu ama yardım eden arkadaşlara teşekkür ederim.hakkınızı helal edin