عندي مشكله فيالكود انو لا يطبق جملة while
هل الخطأ من استخدام الدالة mysql_fetch_row
حيث انه يوجد عندي قاعدة بيانات فيها جدولين استخدمت quriy لأخذ بيانات من كلا الجدولين و هما st و regst
هذه هي quiry
$insert1=mysql_query("SELECT * from st,regst WHERE st.id=regst.id and ser_out=null ");عنما احذف الشرط ser_out=nullفي where ينفذ جملة while لكن عند وجود الشرطين معا في جملة quriy لا ينفذ جملة while
هل السبب في الدالة mysql_fetch_row بها انها لا تصبح صحيحه عند استخدام الشرطين
ممكن مساعدة
و هذا هو الكود كامل
<html dir="rtl" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title> </title>
</head>
<body >
<center>
<h2> صفحة المدير </h2>
<form method="POST" action="my11.php">
<table border="4" width="700" height="200" align="center" style="font-family: Tahoma; font-size: 8pt">
<tr>
<td width="288" align="center" colspan="5" bgcolor= #F0F0F0 >
الطلاب الذين يريدون الخدمة داخل الجامعة</td>
</tr>
<tr>
<td width="200" align="center"> <font size="2">اسم الطالب </font></td>
<td width="200" align="center" > <font size="2">المكان الذي يخدم فيه </font></td>
<td width="200" align="center"> <font size="2">الشخص المسؤول </font></td>
<td width="200" align="center"> <font size="2">الهاتف </font></td>
<td width="200" align="center"> <font size="2">ملاحظات </font></td>
</tr>
<tr>
<td width="200" height="10" align="center">
<input type="200" name="student" size="20" />
<td width="200" height="10" align="center">
<input type="text" name="place" size="20"></td>
<td width="200" height="10" align="center">
<input type="text" name="person" size="20"></td>
<td width="200" height="10" align="center">
<input type="text" name="no" size="20"></td>
<td width="200" height="10" align="center">
<input type="text" name="note" size="20"></td>
</tr>
<tr>
<td width="350" align="center" colspan="5">
<input type="submit" value=" استعلام البيانات من قاعدة البيانات" name="submit" size="20" > </td>
</tr>
</form>
</html>
<?php
$student =$_POST['student'];
$place =$_POST['place'];
$person =$_POST['person'];
$phone =$_POST['no'];
$note =$_POST['note'];
include("db1.php");
$idis = $_GET['id'];
if($_POST['submit']){
$insert1=mysql_query("SELECT * from st,regst WHERE st.id=regst.id and ser_out=null ");
$x=mysql_fetch_row($insert1);
if(isset($insert1) )
{
echo "
<script language='javascript'>
alert('
تم اظهار البيانات بنجاح ');
</script>
";
while($x=mysql_fetch_row($insert1))
{
echo "<tr>";
echo "<td>$x[0]";
echo "</td>";
echo "<td>$x[1]";
echo "</td>";
echo "<td>$x[2]";
echo "</td>";
echo "<td>$x[3]";
echo "</td>";
echo "<td>$x[4]";
echo "</td>";
echo "<td>$x[5]";
echo "</td>";
echo "<td>$x[6]";
echo "</td>";
echo "<td>$x[7]";
echo "</td>";
echo "</tr>";
}
echo "</table>";
}
else
{
echo "
<script language='javascript'>
alert('لم يتم اظهار البيانات بنجاح ');
</script>
";
}
}
?>