السلام عليكم ورحمة الله وبركاته
انا مبتدأ واقدر ارسل بيانات من التكست الى قاعده البيانات وخذفها
ولكن انا عندى مشكله
اريد ان احدث البيانات عن طريق التكست
اتمنى الافاده وياحبذا لو فيه مثال
وما هى طريقة استقبال البيانات من قاعده البيانات الى التكست
السلام عليكم ورحمة الله وبركاته
انا مبتدأ واقدر ارسل بيانات من التكست الى قاعده البيانات وخذفها
ولكن انا عندى مشكله
اريد ان احدث البيانات عن طريق التكست
اتمنى الافاده وياحبذا لو فيه مثال
وما هى طريقة استقبال البيانات من قاعده البيانات الى التكست
وعليكم السلام ورحمة الله وبركاته
سأوضح لك الفكرة
ببساطة صفحة التعديل طبعا تتطلب استقبال الـ id للسجل المراد تعديله
فعند استقبال هذا الـ id تقوم بعمل استعلام لتحضر السجل الموافق لهذا الـ id
و عندها تقوم بعرض نتائج الاستعلام ضمن حقول الفورم و عند ارسال الفورم تقوم باستقبال بياناته و تعديل السجل في قاعدة البيانات بحسب ما قمت باستقباله من الفورم
هذا المثال بسيط و سريع سيوضح لك الفكرة أكثر بإذن الله :
<?php
if(isset($_GET['id']) && !isset($_POST['name'])) {
$res=mysql_query("select * from table_name where id=".$_GET['id']);
$arr=mysql_fetch_array($res);
} else {
$sql="update table_name set name='$_POST[name]' where id=$_GET[id]";
mysql_query($sql);
}
?>
<form method="post">
<table width="80%" border="1" align="center">
<tr>
<td width="40%" align="left" valign="top">Name : </td>
<td width="40%" align="right">
<input type="text" name="name" id="name" value="<?php echo $arr['name'];?>" />
</td>
</tr>
</table>
</form>هذا المثال يوضح طريقة عمل صفحة تقوم بوظيفة التعديل على سجل في قاعدة البيانات
في حال ما زالت هناك أي فكرة غير واضحة اشر إليها حتى نعيد شرحها بإذن الله
بتوفيق الله..
تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 9 سبتمبر 2010 في 01:16
Everything will be fine when we TALK LESS, DO MORE
مشكور جدا , ولكن الكود سهل ولكن ممكن ترجمته الى العربيه
علشان الفهم بس , معلش يابشمهندس انا مبتدأ
على سبيل المثال انا عندى هذا الكود الذى استخدمه فى الاضافه
اتمنى التعديل عليه بحيث يكون للتعديل على البيانات وليس الاضافه
<?php
?><?
include("config.php");
include("header.php");
if (empty($title)||empty($date) || empty($elmozkra)) {
echo "<center> لم تكمل جميع الحقول";
echo "<center><b>سوف يتم تحويلك آلياُ .... انتظر فضلاً</b>";
echo "<script>setTimeout(\"location.href='add.php'\",3000);</script>"; // تقوم بذهاب الى index.php
include("footer.php");
exit();
}
else {
$sql="INSERT INTO $tbl_name(date, title, elmozkra)VALUES('$date','$title','$elmozkra')"; // الدوال بتاعت ادخل البينات الى القاعده
$result =mysql_query($sql);
echo "<center>تمت الاضافة سوف يتم تحويلك آليا ...... أنتظر من فضلك";
echo "<script>setTimeout(\"location.href='index.php'\",3000);</script>"; // تقوم بذهاب الى index.php
}
?>
<?
echo ("<br>");
include("footer.php");