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

مشكلة في كود الاسترجاع من الداتابيس

بدأه مبرمجة مبتدئة 2011 في 21 أكتوبر 2011 · 5 رد · 656 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اخواني عندي مشكلة بسيطة وارجو ان أجد الحل جزاكم الله خير

أنا اريد استرجاع بيانات من الداتابيس ووجدت كود لهذه المهمة لكن مشكلتي هي

اريد أن استرجع البيانات في textbox موجود عندي في صفحة html

كود php

 <?php 
 // Connects to your Database 
 mysql_connect("localhost", "root", "") or die(mysql_error()); 
 mysql_select_db("trying") or die(mysql_error()); 
 $data = mysql_query("SELECT * FROM trytable") 
 or die(mysql_error()); 
 Print "<table border cellpadding=3>"; 
 while($info = mysql_fetch_array( $data )) 
 { 
 Print "<tr>"; 
 Print "<th>Name:</th> <td>".$info['A'] . "</td> "; 
 Print "<th>Name:</th> <td>".$info['C'] . "</td> "; 
 Print "<th>Pet:</th> <td>".$info['B'] . " </td></tr>"; 
 } 
 Print "</table>"; 
 ?>

كود html

 <html>
<head>
</head>
<body>
<form action="ret.php" method="post">
<input type="submit" name= "Traslate" value="press" /> 
</form>
<form action="ret.php" method="get">
<input type="text" name="A1" value="" /> 
<input type="text" name="B1" value="" /> 
<input type="text" name="C1" value="" /> 
</form>
</body>
</html>

لا اعلم اين هي الاخطاء !!!

ارجوكم ساعدوني

#2

مش فاهم ايش قصدك بالضبط

لكن سويت لك هذا الكود لاسترجاع البيانات ووضعها على TextBox

<html>
<head>
</head>
<body>
 <?php 
 // Connects to your Database 
 mysql_connect("localhost", "root", "") or die(mysql_error()); 
 mysql_select_db("trying") or die(mysql_error()); 

 $data = mysql_query("SELECT * FROM trytable")
 or die(mysql_error()); 

 print '<form action="ret.php" method="post">
		<input type="submit" name= "Traslate" value="press" /> 
		</form>';

 Print '<table border cellpadding=3>
		<form action="ret.php" method="get">'; 
 while($info = mysql_fetch_array( $data )) 
 { 
	Print "<tr>"; 
	Print '<th>Name:</th> <td><input type="text" name="A1" value="'.$info['A'].'" /></td> '; 
	Print '<th>Name:</th> <td><input type="text" name="A1" value="'.$info['B'].'" /></td> '; 
	Print '<th>Name:</th> <td><input type="text" name="A1" value="'.$info['C'].'" /></td> '; 
 } 
	Print "</form></table>"; 
 ?> 
</body>
</html>

ملاحظة في السطر رقم 7 هذا الكود

 mysql_connect("localhost", "root", "") or die(mysql_error());

دالة mysql_connect تحمل ثلاثة براميتر وهذا الـ syntax تبعها

mysql_connect(server,user,pwd,newlink,clientflag)

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

عموما ً حبيت انبهك لهذه النقطة يمكن يكون الخطأ عندك منها

تم تعديل هذه المشاركة بواسطة M.B.O في 21 أكتوبر 2011 في 23:30

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

لو وضعتي رسالة الخطأ كان أفضل .. على العموم كما هو باين حاليا في الكود :

Print

الصحيح : print

1

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#4

في كوود ال html غيري ال value

<input type="text" name="A1" value="$info['A']" /> 
<input type="text" name="B1" value="$info['C']" /> 
<input type="text" name="C1" value="$info['B']" />

@My Twitter

[spacing]

EGYPT

[/spacing]

#5

شكرا جزيلا للجميع

:)

#6

لقد نسيتى ان تفتحى كود ال PHP قبل البيانات التى

تريدين ادراجها فى كود ال HTML


Print '<th>Name:</th> <td><input type="text" name="A1" value= <?php "'.$info['A'].'" /></td> ';
Print '<th>Name:</th> <td><input type="text" name="A1" value= <?php "'.$info['B'].'" <?php /></td> ';
Print '<th>Name:</th> <td><input type="text" name="A1" value= <?php"'.$info['C'].'" <?php /></td> ';
}

www.alsoukal3araby.com

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

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

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

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

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