Tablolarımdan birine eklemek için bazı değerler almaya çalışırken sorun yaşıyorum.
Eskiden çalışıyordum ama son zamanlarda veritabanımı değiştirdim ve şimdi eklemiyor.
Çok uzun zamandır ona baktım, neyin yanlış olduğunu göremiyorum, umarım birileri bariz bir hata olarak neyin bağlı olduğunu görebilir.tabloya eklemek için kod alamıyorum
kodudur:
<?php
$date = $_POST['date'];
$plan = preg_replace('#[^A-za-z0-9 ?!.,]#i', '', $_POST['plan']);
if (isset($_POST['date'])) {
$sql = "SELECT * FROM maingroup WHERE groupName ='$g'";
$for_query = mysqli_query($db_conx, $sql);
while ($row = mysqli_fetch_array($for_query, MYSQLI_ASSOC)) {
$user = $row["owner"];
$sessAdd = "INSERT INTO training (user, groupName, date, sessDate, plan)
VALUES('$user','$g',now(),'$date','$plan')";
$query = mysqli_query($db_conx, $sessAdd);
$gid = mysqli_insert_id($db_conx);
}
header("location: groupPage.php?g=$g");
}
?>
<form name="addSess" id="addSess" method="post">
Date of Training: <input type="text" size="12" id="date" /></br></br>
Training:
<textarea name="plan" id="plan" rows="10" cols="80">
</textarea>
<script>
CKEDITOR.replace('plan');
</script>
</br></br>
<input type="submit" value="Add Training" onclick="javascript:return validateMyForm();">
</form>
Ben az veya sadece tablo adlarını vb '$ g' sütunlarını değiştirme aynı kod kurulur üstündeki kullanarak ince eklemek diğer sayfaları var sayfa ve grup bilgilerini alır. Bunların hepsi, diğer sayfalarda da iyi çalışan veritabanına ve başka bir tablodan verileri çağıran aynı sayfada bulunan bir php betiğine sahiptir, bu yüzden bir bağlantı sorunu olduğunu düşünmeyin. Açıkçası benim hatamın körüne gittim, o yüzden gerçekten birinin onu görmesini umuyorum. Deneyen herkese teşekkür ederiz. kodunun altına
sahiptir 'name attribute' tarih girişinde eksik metin kutusu – Saty
Artı' $ g' kodunuzda tanımsızdır! – Saty
VALUES ("'. $ User"), "'.. $ G." Ile bu VALUES ('$ user', '$ g', şimdi(), '$ date', '$ plan') "değerini değiştirin. "Şimdi()," '$ tarih.' "" ")" '$ planını..'; –