تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
هل هذا السكربت صحيح للاسف ما اشتغل معي


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



كود PHP:

form
.php
-----------------
<
html>
<
head>
</
head>
<
center>
<
form method="post" action="script.php">
<
input type="hidden" name="id" value="null">
<
table>
<
tr><td align="left">Name</td>
<
td><input type="text" name="username"></td>
</
tr>
<
tr><td align="left">url</td>
<
td><input type="text" name="email" size="20"></td>
</
tr>
<
tr><td colspan="2">
<
p align="center">
<
input type="submit" value="Enter record">
</
td>
</
tr>
</
table>
</
form>
</
center>
</
html>


script.php
------------------------------------
 require(
"config.php");



$table "fadmins";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");

@
mysql_select_db("$DBName") or die("Unable to select database $DBName");

$sqlquery "INSERT INTO $table VALUES('$username','$username','$email')";

$results mysql_query($sqlquery);

mysql_close();

print 
'<html><body><center>';
print 
'<p>You have just entered this record<p>';
print 
'Username : $username <br>';
print 
'Username : $username <br>';
print 
'Url : $email ';
print 
'</body></html>';
?> 






download غير متواجد حالياً   قديم 23-06-2006, 07:46 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#2 (permalink)  

هل يتم تسجيل حقول فارغة أو أنه لا يسجل أساسا؟






PHP-Master02 غير متواجد حالياً   قديم 23-06-2006, 08:20 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة PHP-Master02
هل يتم تسجيل حقول فارغة أو أنه لا يسجل أساسا؟
شكر اخي PHP-Master02

يسجل حقول فارغة






download غير متواجد حالياً   قديم 23-06-2006, 08:23 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#4 (permalink)  

السلام عليكم ...


اخوي حط هذا الكود في ملف script.php

----------------
كود PHP:
 require("config.php"); 



$table "fadmins"
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database"); 

@
mysql_select_db("$DBName") or die("Unable to select database $DBName"); 

$sqlquery "INSERT INTO $table (username,email) VALUES('$username','$email')"

$results mysql_query($sqlquery); 

mysql_close(); 

print 
'<html><body><center>'
print 
'<p>You have just entered this record<p>'
print 
'Username : $username <br>'
print 
'Username : $username <br>'
print 
'Url : $email '
print 
'</body></html>'






__________________
:: فـريـق الـزيـنـي :: الزيني للإستضافة ::
:: نحن مختلفون :: We Are Different ::
للإتصال بي
http://mossabalzeeny.arabform.com
almosmm غير متواجد حالياً   قديم 23-06-2006, 08:37 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#5 (permalink)  

اخي almosmm
كلامك صحيح السكربت script.php قيه اخطأ وعدلتها لكن المشكلة ليست هنا المشكلة انه يتم اضافة حقول لقاعدة البينات فارغة مما يعني ان الفورم يرسل قيم فارغة وليس كما ادخلت






download غير متواجد حالياً   قديم 23-06-2006, 08:44 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#6 (permalink)  

جرب كود الأخ almosmm
...........
إذا لم يعمل تأكد من أن register_globals مشغلة
أو أضف التالي في ملف script.php
extract($_POST);






PHP-Master02 غير متواجد حالياً   قديم 23-06-2006, 08:45 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة PHP-Master02
جرب كود الأخ almosmm
...........
إذا لم يعمل تأكد من أن register_globals مشغلة
أو أضف التالي في ملف script.php
extract($_POST);

صراحة الواحد دائما يسأل هنا وما يلاقي الا كل خير

اشتغلت اخواني

شكر لك اخي almosmm

وشكر خاص ل PHP-Master02 فعلا مثل ما ذكرت وضعت الامر extract($_POST); واشتغلت على طول الغريب اني ما وجدت هذا في الانترنت وحتى في موقع php.net






download غير متواجد حالياً   قديم 23-06-2006, 08:56 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#8 (permalink)  

أخي download كل مشكتلك أن register_globals كانت مغلقة
تحياتي
وفي الخدمة دوما






PHP-Master02 غير متواجد حالياً   قديم 23-06-2006, 09:19 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#9 (permalink)  

;طيب كيف اشغل register_globals
وهل فيها اي مشاكل امنية ؟






download غير متواجد حالياً   قديم 23-06-2006, 10:11 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#10 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة download
;طيب كيف اشغل register_globals
وهل فيها اي مشاكل امنية ؟
تشغيلها غير ممكن إلا عبر المستضيف...
وتشغيلها خطر ...

على السيرفر المحلي يمكنك تشغيلها من ملف php.ini






PHP-Master02 غير متواجد حالياً   قديم 23-06-2006, 11:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#11 (permalink)  

أخي يمكنك تشغيلها عبر التالي :

إنشاء ملف (.htaccess)

كتابة الكود التالي :

كود PHP:
php_flag register_globals on 
هذا بحد علمي القاصر .. أخوك ..






__________________
لغة PHP

طريقك نحو التقدم و الإبداع .. قريبا جداً
alsohba غير متواجد حالياً   قديم 24-06-2006, 01:55 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#12 (permalink)  

اخي PHP-Master02 و alsohba

رايح اجرب كل الطريقتين
وتقبلوا التحية






download غير متواجد حالياً   قديم 24-06-2006, 10:08 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 06:34 AM بتوقيت المملكة العربية السعودية