الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن تدلوني عن الخطأ بهذا الكود البسيط ..؟

بدأه ali123 في 27 مارس 2008 · 3 رد · 721 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اشكر القائمين على هذا الموقع ... ويعلم الله أني استفتد كثيرا من هذه الدروس اسال الله لكم الاجر الكبير ... وجعل ماقمتم به في ميزان حسناتكم .

اخواني صممت سكربت سجل زوار ونجحت في عمل فورم البداية ونجحت في ايصال المعلومات الى الداتا بيس ولكني فشلت تماما في عرض المعلومات على صفحة العرض حاولت من هنا وهناك .. لكن دون جدوى والمشكلة تكمن في عدم معرفتي بان اضع كل معلومة في صف خاص بها داخل الجدول ...

ارجوا مساعدتي لو تكرمتوا ..

كود الفريم الاول ومافيه مشكلة عندي ابدا :

 
<html dir="rtl"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> 
<title>صفحة جديدة 1</title> 
</head> 
<body topmargin="0"> 
<div align="center"> 
<table border="0" width="58%" cellspacing="0" cellpadding="0"> 
<tr> 
  <td height="63"> 
  <p align="center"> 
  <img border="0" src="images/pic_for_free-for-arab_01.gif" width="800" height="109"></td> 
</tr> 
<tr> 
  <td height="41" valign="top"> 
  <p align="center"> 
  <img border="0" src="images/pic_for_free-for-arab_06.gif" width="29" height="41"><img border="0" src="images/pic_for_free-for-arab_05.gif" width="65" height="41"><img border="0" src="images/pic_for_free-for-arab_04.gif" width="67" height="41"><img border="0" src="images/pic_for_free-for-arab_03.gif" width="58" height="41" align="top"><img border="0" src="images/pic_for_free-for-arab_02.gif" width="581" height="41" align="top"></td> 
</tr> 
<tr> 
  <td height="35" align="center" valign="top"> 
  <img border="0" src="images/pic_for_free-for-arab_08.gif" width="404" height="35"><img border="0" src="images/pic_for_free-for-arab_07.gif" width="396" height="35"></td> 
</tr> 
<tr> 
  <td background="back_index.gif"> 
  <p align="left"><b><a href="guestbook_recev.php">لمشاهدة سجل الزوار أضغط 
  هنا</a></b></td> 
</tr> 
<tr> 
  <td background="back_index.gif"> 
   </td> 
</tr> 
<tr> 
  <td background="back_index.gif"> 
  <p align="center"><font face="Traditional Arabic" size="4"><b><!--webbot bot="HTMLMarkup" startspan --> 
<form action="guestbook.php" method="post"> 
اسمــك:<br /> 
<input type="text" name="name" size="40"/><br /> 
البريد الالكتروني:<br /> 
<input type="text" name="email" size="40"/><br /> 
التعليق:<br /> 
<textarea rows="10" name="masseges" cols="60" class="smallfont"></textarea><br /> 
<input type="submit" name="submit" value="send" /> 
</form><!--webbot bot="HTMLMarkup" endspan --></b></font></td> 
</tr> 
<tr> 
  <td background="back_index.gif"> 
  <p align="center"><b>
  <font color="#0000FF"><span lang="en-us"></span></font> 
  ..</b></td> 
</tr> 
<tr> 
  <td> 
  <p align="center"><img border="0" src="2.jpg" width="800" height="34"></td> 
</tr> 
</table> 
</div> 
</body> 
</html>

وهذا اصفحة ادخال المعلومات الى الداتا بيز وليس عندي فيها اي مشكلة :

<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
</head>

<body background="../../../Users/أبو%20باسل/Documents/My%20Web%20Sites/back_index.gif">
<?php
$con= mysql_connect("localhost","root","");
$db = mysql_select_db("guestbook",$con);
$query ="insert into guestbook values('[id]','$_POST[name]','$_POST[email]','$_POST[masseges]')";
$ruselt =mysql_query($query,$con);
 if($ruselt){
 echo "oK";
 }
?>

<p align="center"><b>شكرا لك لقد تمت الإضافة بنجاح</b></p>
<p align="center"><b>نتمنى لك يوم سعيد</b></p>
<p align="center"><b>لمشاهدة سجل الزوار <a href="guestbook_recev.php">أضغط هنا</a></b></p>
<p align="center"><b>أو</b></p>
<p align="center"><!--webbot bot="HTMLMarkup" startspan -->  <A href="java script:self.close()">أغلق هذه الصفحة</A>
<!--webbot bot="HTMLMarkup" endspan --></p>

</body>

</html>

وهذا هي الصفحة اللي ادوختني كثيرا ولم اجد لها حل حاولت من هنا وهناك بحثت بالانترنت عن حل ... وفي الاخير قلت مايصح الا الصحيح مالها الا انتم فهناك امور يلزمنا شرح لها ..

الكود

<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
</head>

<body topmargin="0">

<div align="center">
 <table border="0" width="800" cellspacing="0" cellpadding="0" background="back_index.gif">
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_01.gif" width="800" height="109"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_06.gif" width="29" height="41"><img border="0" src="images/pic_for_free-for-arab_05.gif" width="65" height="41"><img border="0" src="images/pic_for_free-for-arab_04.gif" width="67" height="41"><img border="0" src="images/pic_for_free-for-arab_03.gif" width="58" height="41" align="top"><img border="0" src="images/pic_for_free-for-arab_02.gif" width="581" height="41" align="top"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_08.gif" width="404" height="35"><img border="0" src="images/pic_for_free-for-arab_07.gif" width="396" height="35"></td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="405"> </td>
   <td width="132"> </td>
  </tr>
  <?php
$con= mysql_connect("localhost","root","");
$db = mysql_select_db("guestbook",$con);
$query = "select * from guestbook ";
$ruselt = mysql_query($query,$con);
while ($name = mysql_fetch_array ($ruselt)){

  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2">echo $name[name];</td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2">echo $name[email];</td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2">echo $name[masseges];</td>
  </tr>

}

?>

  <tr>
   <td width="263"> </td>
   <td width="537" colspan="2"> </td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="537" colspan="2"> </td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="537" colspan="2"> </td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="537" colspan="2"> </td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="537" colspan="2"> </td>
  </tr>
  <tr>
   <td colspan="3"><img border="0" src="2.jpg" width="800" height="34"></td>
  </tr>
 </table>
</div>

</body>

</html>

فارجوا منكم التكرم بتصحيح الخطأ في الكود الاخير شاكرا لكم ..

#2

قمم بتغير كود الwhile

<?php
while ($name = mysql_fetch_array ($ruselt)){
?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?php echo $name[name] ?></td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?php echo $name[email]?></td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?php echo $name[masseges] ?></td>
  </tr>
<?php 
}
?>

تم تعديل هذه المشاركة بواسطة a.elfattah في 27 مارس 2008 في 23:51

#3

أبدل الكود ب :

while ($name = mysql_fetch_array ($ruselt))
{
 ?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['name']?>;</td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?echo $name['email']?>;</td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['masseges'];?></td>
  </tr>
<?
}
?>

ليصبح الكود النهائي :

<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
</head>

<body topmargin="0">

<div align="center">
<table border="0" width="800" cellspacing="0" cellpadding="0" background="back_index.gif">
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_01.gif" width="800" height="109"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_06.gif" width="29" height="41"><img border="0" src="images/pic_for_free-for-arab_05.gif" width="65" height="41"><img border="0" src="images/pic_for_free-for-arab_04.gif" width="67" height="41"><img border="0" src="images/pic_for_free-for-arab_03.gif" width="58" height="41" align="top"><img border="0" src="images/pic_for_free-for-arab_02.gif" width="581" height="41" align="top"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_08.gif" width="404" height="35"><img border="0" src="images/pic_for_free-for-arab_07.gif" width="396" height="35"></td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="405"> </td>
   <td width="132"> </td>
  </tr>
  <?php
$con= mysql_connect("localhost","root","");
$db = mysql_select_db("guestbook",$con);
$query = "select * from guestbook ";
$ruselt = mysql_query($query,$con);
while ($name = mysql_fetch_array ($ruselt))
{
 ?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['name']?>;</td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?echo $name['email']?>;</td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['masseges'];?></td>
  </tr>
<?
}
?>

تم تعديل هذه المشاركة بواسطة SIFE-C في 28 مارس 2008 في 01:30

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#4
a.elfattah كتب:
قمم بتغير كود الwhile

<?php
while ($name = mysql_fetch_array ($ruselt)){
?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?php echo $name[name] ?></td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?php echo $name[email]?></td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?php echo $name[masseges] ?></td>
  </tr>
<?php 
}
?>

بارك الله فيك اخي وعزيزي ولا نستغني ابدا عنكم ....

SIFE-C كتب:
أبدل الكود ب :

while ($name = mysql_fetch_array ($ruselt))
{
 ?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['name']?>;</td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?echo $name['email']?>;</td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['masseges'];?></td>
  </tr>
<?
}
?>

ليصبح الكود النهائي :

<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
</head>

<body topmargin="0">

<div align="center">
<table border="0" width="800" cellspacing="0" cellpadding="0" background="back_index.gif">
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_01.gif" width="800" height="109"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_06.gif" width="29" height="41"><img border="0" src="images/pic_for_free-for-arab_05.gif" width="65" height="41"><img border="0" src="images/pic_for_free-for-arab_04.gif" width="67" height="41"><img border="0" src="images/pic_for_free-for-arab_03.gif" width="58" height="41" align="top"><img border="0" src="images/pic_for_free-for-arab_02.gif" width="581" height="41" align="top"></td>
  </tr>
  <tr>
   <td colspan="3">
   <p align="center">
  <img border="0" src="images/pic_for_free-for-arab_08.gif" width="404" height="35"><img border="0" src="images/pic_for_free-for-arab_07.gif" width="396" height="35"></td>
  </tr>
  <tr>
   <td width="263"> </td>
   <td width="405"> </td>
   <td width="132"> </td>
  </tr>
  <?php
$con= mysql_connect("localhost","root","");
$db = mysql_select_db("guestbook",$con);
$query = "select * from guestbook ";
$ruselt = mysql_query($query,$con);
while ($name = mysql_fetch_array ($ruselt))
{
 ?>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">الاســــم</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['name']?>;</td>
  </tr>
  <tr>
   <td align="center"><b><font size="4" face="Traditional Arabic">
   البريد الالكتروني</font></b></td>
   <td width="537" colspan="2"><?echo $name['email']?>;</td>
  </tr>
  <tr>
   <td bgcolor="#C9DEF7" align="center"><b>
   <font size="4" face="Traditional Arabic">السجل</font></b></td>
   <td width="537" bgcolor="#C9DEF7" colspan="2"><?echo $name['masseges'];?></td>
  </tr>
<?
}
?>

اشكر لك سعيك ... وجهدك الواضح ... بارك الله فيكم جميعا ... لقد استفدت من هذه الاضافات استفادة كبيرة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…