if(isset($_POST['eklemeyap'])) { $ad = $_POST['ad']; $ozellik = $_POST['ozellik']; $kategori = $_POST['kategori']; $eskifiyat = $_POST['eskifiyat']; $yenifiyat = $_POST['yenifiyat']; $indirimlifiyat = $_POST['indirimlifiyat']; $urunsayisi = $_POST['urunsayisi']; $urunalani = $_POST['urunalani']; foreach($ad as $index => $names) { $s_name = $names; $s_ozellik = $ozellik[$index]; $s_kategori = $kategori[$index]; $s_eskifiyat = $eskifiyat[$index]; $s_yenifiyat = $yenifiyat[$index]; $s_indirimlifiyat = $indirimlifiyat[$index]; $s_urunsayisi = $urunsayisi[$index]; $s_urunalani = $urunalani[$index]; $sorgualani = "INSERT INTO indexsayfaurun (urun_ad, urun_ozellik, urun_kategori, urun_eskifiyat, urun_yenifiyat, urun_indirimlifiyat, urun_sayisi, urun_alani) VALUES ('s_name', 's_ozellik', 's_kategori', 's_eskifiyat', 's_yenifiyat', 's_indirimlifiyat', 's_urunsayisi', 's_urunalani')"; $sorgu = mysqli_query($db, $sorgualani); if($sorgu) { echo "tamam"; } else { echo "olmadı"; } } }
Php Veritabanına Neden Değişken Adı Kaydediliyor?
2
●134
- 20-01-2023, 23:11:00Veritabanına değişken adı kayıt ediliyor. İnput'a girdiğim değer değil. Neden oluyor acaba?
- 20-01-2023, 23:20:00
$sorgualani = "INSERT INTO indexsayfaurun (urun_ad, urun_ozellik, urun_kategori, urun_eskifiyat, urun_yenifiyat, urun_indirimlifiyat, urun_sayisi, urun_alani) VALUES ('$s_name', '$s_ozellik', '$s_kategori', '$s_eskifiyat', '$s_yenifiyat', '$s_indirimlifiyat', '$s_urunsayisi', '$s_urunalani')";
değişkenlerin başında $ olması gerekir - 21-01-2023, 00:36:42Teşekkür ederim. Bir de kayıt yaparken şu hatayı alıyorum.
Uninitialized string offset: 1 in