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

السلام عليكم ورحمه الله وبركاته

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

السلام عليكم ورحمه الله وبركاته

اخواني انا كتبت كود بالhtml وهو عباره عن فورم يحتوي ثلاث حقول للرقم والاسم والعنوان

وخمس ازرار للاضافه والحذف والسابق وnext وزر اخير للذهاب

وهذا هو الكود

<html>
<head>


<body   style="background-color:#A8A8A8   ;">
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<table width="300"  align="center"  bgcolor="99CC33" >
<tr>

<form  method="post" action="connection.php"><td>
<table    align="center">


<tr>
<td>ID</td>
<td><input type="password" name="id"></td>
</tr>

<tr>
<td>Name</td>
<td><input type="text" name="id"></td>
</tr>

<tr>
<td>Address</td>
<td><input type="text" name="address"></td>
</tr>

<table width="300"  align="right" >  

<tr>
<td>   </td>   
</tr>


<tr>
<td align="center">
<input type="button" name="add" value="ADD" onClick="connection.php">
<input type="button" name="delete" value=" DELETE"   onClick="connection.php">
<input type="button" name="next" value="NEXT"   onClick="connection.php">
<input type="button" name="back" value=" BACK"   onClick="connection.php" ></td>   
<td></td>
</tr>



<tr>
<td align="center"><input type="submit" name="go" value="GO" ></td>   
</tr>


</tr>

 </table>
</table>
</form>
</table>  

</body>
</head>
</html>

وانا اريد ان ابرمج هذه الازرار بحيث لو كتبت بالحقول اسم ورقم وعنوان وضغطت اضافه يضاف الى قاعده البيانات

(قاعده بياناتي عملتها بالwampserverلاني ناوي اسوي موقع)

وبحثت ووجدت ان الامر اللي يسويلي برمجه الازرار هو كود php وهو

if(isset($submit1))
{
//show results
}

ولكن لااعرف كيف استخدمه

فـأرجو منكم المساعده جزاكم الله كل خير...

#2

الأخ الكريم ، وعليكم السلام ورحمة الله وبركاته

لا يمكنك المتابعة بهذه الطريقة لا بد وان تتعلم لغة البي اتش بي ، ولكن إكمالا لما بدأت أنت

يجب أولا التعديل على الاتش تي ام ال الخاص بك وحذف الأزرار الغير لازمة وعندك خطأ اسم مكرر لحقلين وأيضا قمت بتغير اسم الملف التنفيذي وبعض التعديلات البسيطة الأخرى علما ان الاتش تي امل ركيك بعض الشيئ ليصبح الكود كالتالي :

<html>

<head>
<title>Test form</title>
</head>

<body   style="background-color:#A8A8A8   ;">

<br/><br/><br/><br/><br/><br/><br/><br/><br/>

<table width="300"  align="center"  bgcolor="99CC33" >
<tr>
<form  method="post" action="process.php"><td>
<table    align="center">
<tr>
<td>ID</td>
<td><input type="password" name="id"></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Address</td>
<td><input type="text" name="address"></td>
</tr>
<table width="300"  align="right" >  
<tr>
<td>   </td>   
</tr>
<tr>
<td align="center"><input type="submit" name="go" value="GO" ></td>   
</tr>
</tr>
 </table>
</table>
</form>
</table>  

</body>
</html>

ثم كتابة ملف الـ PHP يقوم بعملية الإدخال على قاعدة البيانات دون تحقق من المحتوى او اي شيئ اخر والكود هو

$dbcon = mysql_connect('localhost','root','') or die (mysql_error() );
mysql_select_db('tec_test',$dbcon) or die (mysql_error() );

$query = "insert into ehsas values(NULL,'".$_REQUEST["id"]."','".$_REQUEST["name"]."','".$_REQUEST["address"]."')";
$result = mysql_query($query,$dbcon);

if (!$result)
{
	echo "Insertion Error!";
}else{
	echo "Insertion Done!";
}

ولكن أخي تأكد من تصحيح معلومات قاعدة البيانات بما يتناسب معك

وأخيرا بنية الجدول في قاعدة البيانات

CREATE TABLE `ehsas` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`idf` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`address` VARCHAR( 255 ) NOT NULL
) ENGINE = MYISAM ;

وستلاحظ أن عملية الإدخال ستتم بنجاح

وفي المرفقات التطبيق كاملاً

اي خدمة حاضرين

تحياتي

7.rar

#3

جزاك الله الف خير على مساعدتك

الكود ماضبط معي يعني لما اكتب الاسم والرقم والعنوان مايضيف لي شئ بس ينقلن لصفحه فاضيه

ولكن يمكن ان يكون الخطأ بالسيرفر نفسه

لاني سمعت كثير عن مشاكل الwampserver

راح احاول مره ثانيه

واكرر شكري الجزيل لك ...

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

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

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

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

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