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

بررنامجي لايحفظ البيانات المدخلة في قاعدة البيانات mysql

بدأه liion heart في 8 أغسطس 2011 · 8 رد · 1,908 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد قمت بعمل جدول في قاعدة بيانات في phpmyadmin

وقمت بكتابة كود الحفظ التالي في صفحة save.php:

<?php

$name =$_POST[ 'name' ];

$city =$_POST[ 'city' ];

$mobile =$_POST[ 'mobile' ];

$email =$_POST[ 'email' ];

mysql_connect ("localhost", "root", "root");

mysql_select_db ("users");

mysql_query("INSERT INTO 'users' ('no', 'name', 'city', 'mobile', 'email') VALUES (NULL, '$name', '$city', '$mobile', '$email')");

echo "DONE";

?>

وربطت ملف الحفظ بملف اخر لاضافة البيانات وكتبت فيه الكود هذا:

<form action="save.php" method="POST">

الاسم الرباعي:<input type="text" name="name" />

المدينة:<input type="text" name="city" />

الجوال:<input type="text" name="mobile" />

البريد الإلكتروني:<input type="text" name="email" />

<input type="submit" value=" حـفــظ">

</form>

المشكلة لما اسوي حفظ مايحفظ لي البيانات الي ادخلتها في الفروم في قاعدة البيانات ولايسوي تحديث ابدا على الجدول!! انا بصراحه ما اعرف وين المشكلة بالضبط رغم انه بعد الضغط على زر الحفظ مايطلع لي اي أحطاء

ارجو المساعدة العاجلة ولكم خالص الدعاء

#2
mysql_connect("localhost", "hazar", "*****") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());


mysql_query("INSERT INTO example 
(name, age) VALUES('Hazar', '24' ) ") 
or die(mysql_error());  


echo "Ah Bon!";

تم تعديل هذه المشاركة بواسطة بنت اللاذقية في 8 أغسطس 2011 في 16:54

6d73e6eee6014f56b8c1b26.png
#3

شكرا جزيلا اختي بنت اللاذقية

ولكن الى الان لم اصل الى حل للمكشلة ومازلت لا استطيع الحفظ

#4

ارجو المساعدة العاجلة من الاخوان والاخوات,,,,,,,,,,, جزاكم الله خير

#5

Form.html


<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />

</head>

<body>
<form action="a.php" method="post">
الأسم:<input type="text" name="name"/><br />
المدينة::<input type="text" name="city"/><br />
موبايل:<input type="text" name="mobile"/><br />
ايميل:<input type="text" name="email"/><br />
<input type="submit"/>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" xml:lang="ar" lang="ar">

a.php


<?php

$name=$_POST['name'];
$city=$_POST['city'];
$mobile=$_POST['mobile'];
$email=$_POST['email'];

$dbc=mysqli_connect('localhost', 'Hazar', 'Lattakia', 'users') or die(mysql_error());
$query="INSERT INTO users VALUES ('0','$name','$city','$mobile','$email')";
$result=mysqli_query($dbc, $query)or die(mysql_error());


$name='';
$city='';
$mobile='';
$email='';

echo '<h2>Ah Bon!</h2>';



?>

6d73e6eee6014f56b8c1b26.png
#6

شكرا جزيلا اختي بنت اللاذقية

نفذت البرنامج كما عدلتي عليه وتم عمل البرنامج بنجاح دون خطأ ولكن ما اعاني منه هو عدم حفظ البيانات في الداتا بيز مع ان الاتصال بالجدول تم بنجاح؟؟؟

ارتمنى ان اعرف اين الخطأ وكيف احله؟؟؟

شكرا للجميع وفي انتظار المساعده

#7

لا يوجد رد حتى الان..............ز

#8

قد يفيدك هذا المثال أكثر

مثال يتم فيه أدخال الاسم الاول و الاسم الاخير و العمر في قاعدة بيانات اسمها my_db تحتوي على جدول اسمه Persons ويحتوي على ثلاثة اعمدة هي FirstName,LastName,Age

نموذج الادخال

<html>
<body>

<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

محتوى ملف insert.php

<?php
$con = mysql_connect("localhost","username","password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>

للأمانة العلمية المثال منقول من موقع W3Schools

اتمنى ان اكون قد افدتك

#9

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

http://www.w3schools.com/php/php_mysql_insert.asp

شكرا جزيلا للاخت بنت اللاذقية والاخ SalehZubir ولجميع المرور

وكل عام وانتم بخير

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

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

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

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

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