السلام عليكم
اخوانى لقد قمت بعمل صفحات للاخبار عباره عن
صفحه اضافة
هذا هو الكود الخاص بها
كود:
<html dir="rtl">
<head>">
<title>New Page 1</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr>
<td width="100%">
<form method="POST" action="insert.php">
<p>
<input type="text" name="title" value="title" size="28"></p>
<p><input type='hidden' name='newid' value='<? echo $id; ?>'
><BR>
<p><textarea rows="7" name="news" value="news" cols="23"></textarea></p>
<p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></td>
</form> </tr>
</table>
</body>
</html>
..................
.................
ثم صفحة الphp
هذه الكود الخاص بها
كود PHP:
<?php
$link= mysql_connect ("localhost") or die ("failed");
if ( $news=="" || $title=="")
{
echo "تاكد من ادخال كافة البيانات";
}
else
{
mysql_select_db ("suif");
$date =date("Y,m,d");
$addtodb= mysql_query ("insert into news (title,date,news) values ('$title','$date','$news')") or die (mysql_error());
if ($addtodb) {
echo "<table border=\"1\" width=\"70%\" id=\"AutoNumber1\" cellspacing=\"0\" align=\"center\">
<tr><td align=\"center\" width=\"100%\">تمت الادخال
بنجاح </td></tr>
<tr> <td align=\"center\" width=\"100%\"><a href=visit.php>شاهد السجل</a></td></tr>
</table>" ;
}
else { echo "يوجد خطأ"; }}
?>
..........................
..........................
ثم صفحة العرض
وهذا كودها
كود PHP:
<?php
$link= mysql_connect ("localhost") or die ("failed");
mysql_select_db ("suif");
$show = mysql_query("SELECT * FROM news ORDER BY 'id' DESC")
or die("can't get the table");
while ($row = mysql_fetch_array ($show))
{
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='57%' id='AutoNumber1' height='52'>";
echo "<tr>";
echo "<td width=80% align=center bgcolor=#CCCCFF> <a
href='news.php?id=$id'>
$row[title]</a> </td>";
echo "<td width=20% align=center bgcolor=#CCCCFF> $row[date] </td>";
echo "</tr>";
echo "<tr>";
echo "<td width=100% align=center colspan=2> </td>";
echo "</tr>";}
echo "</table>";
?>
.....................
المشكله الان في ان الصفحه السابقة لا ترسل قيمة المتغير $id
الى الصفحة الخاصة بالتفاصيل
وهذا كود صفحة التفاصيل
كود PHP:
<?php
$id =$HTTP_GET_VARS['id'];
$link= mysql_connect ("localhost") or die ("failed");
mysql_select_db ("suif");
$show = mysql_query("SELECT * FROM news WHERE id='$id' ")
or die("can't get the table");
while ($row = mysql_fetch_array ($show))
{
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='57%' id='AutoNumber1' height='52'>";
echo "<tr>";
echo "<td width=100% align=center bgcolor=#CCCCFF colspan=2> $row[news] </td>";
echo "</tr>";
echo "<tr>";
echo "<td width=100% align=center colspan=2> </td>";
echo "</tr>";}
echo "</table>";
?>
.............
ماهو الخطا فيما سبق
ارجو الرد بسرعه