السلام عليكم ورحمة الله وبركاته ،،
أعزائي لدي مشكلة بسيطة وهي:
انا الآن جلبت بيانات من القاعدة بإستخدام دالة التكرار While() .. على هيئة مربع نصوص <text input> ..
ووضعت لها اسم عبارة عن مصفوفة .. []No ،،
ومن ثم أريد أن يتم ادخال البيانات في كل مربع نص الى القاعدة .. أو تحديثها ،،
حاولت بشتى الطرق ولا أجد اي طريقة ،،
الكود المستخدمم:
<form action="<? echo $PHP_SELF; ?>" method="post">
<?
$get_2 = mysqli_query($connect,"SELECT * FROM answer WHERE subject_id='$id_g'");
while($val_2 = mysqli_fetch_array($get_2)) {
$ans_id = $val_2['id'];
$ans_2 = $val_2['answer'];
?>
<input class="input" type="text" name="No[]" placeholder="الإجابة .." value="<? echo $ans_2; ?>" /> <br />
<? } ?>
<br /><br />
<input type="submit" name="update" class="do floatright" value="تحديث الإستطلاع!" />
</form>
<?php
if($_POST['update']) {
$num = mysqli_num_rows($get_2);
$ans = $_POST['No'];
for($i=0; $i < $num; $i++ ) {
$update = mysqli_query($connect,"UPDATE answer SET answer='$ans[$i]' WHERE subject_id='$id_g'");
}
if($update) {
echo "Updated!";
} else {
echo "Error!";
}
}
?>أتمنى المساعدة،،
شكرا. :)