السلام عليكم
عملت صفحة تحديث معلومات ارقام مع بقاء الرقم السابق وزيادة مقدار (1) لكل خانه مختاره في الفورم
عندي table في ثلاث خانات درجات
pass ويحتوي عدد3
pass2 ويحتوي عدد4
pass3 ويحتوي عدد2
عملت فورم تحديث الارقام عن طريق
input type='radio' name='pass_num' value='1'>
input type='radio' name='pass2_num' value='1'>
input type='radio' name='pass3_num' value='1'>
ولاتتحدث فقط عن طريق tape ="text"
اريدها radio
كود PHP:
if ( $_POST['submit'] !== null &&
isset($_POST['id']) && ! empty($_POST['id'])
)
{
$id = $_POST['id'];
$count = $_POST['count'];
$pass_num = $_POST['pass_num'];
$pass1_num = $_POST['pass1_num'];
$pass2_num = $_POST['pass2_num'];
mysql_query("UPDATE table SET id_match= '$id', count=count+1, pass=pass + $pass_num, pass1=pass1 + $pass1_num, pass2=pass2 + $pass2_num WHERE id= $id");
echo "تم تعديل السجل";
echo"<meta http-equiv='Refresh' content='1; url=link'>";
exit;
}
if ( ! isset($_GET['id']) || empty($_GET['id']) )
{
echo "لم يتم تعديل السجل";
exit;
}
$id = $_GET['id'];
$result = mysql_query("SELECT * FROM table WHERE id = $id");
$row = mysql_fetch_array($result);
?>
<FORM action="link" method="post">
pass : <INPUT TYPE="text" name="pass_num" value="<?= $row['pass']; ?>"><br />
pass2 : <INPUT TYPE="text" name="pass1_num" value="<?= $row['pass1']; ?>"><br />
pass2 : <INPUT TYPE="text" name="pass2_num" value="<?= $row['pass2']; ?>"><br />
studient id : <INPUT TYPE="HIDDEN" name="id" value="<?= $row[id']; ?>"><br />
<INPUT TYPE="SUBMIT" name="submit" value="ارسل"><br />
<?php
فكرة الاب ديت زي التقييم
الرجاء المساعدة