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

خطأ في PHP عجزت في معرفته

مغلق
بدأه محبة الرسول في 15 مايو 2007 · 8 رد · 623 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

 Notice: Undefined index: course1 in c:\phpdev5\www\my project\project3\aaa.php on line 38
Could not run query: You have an error in your SQL syntax near '' at line 1

و هذا الكود

 $course1 =$_POST['course1'];

وشكراً ...............

#2

السلام عليكم,

مفيش قيمة فى POST اسمها course1 , اتأكدى ان فى قيمة مرسلة باﻷسم دة و بالتحديد مرسلة POST و ليس GET.

غير كدة الخطأ دة حيفضل يظهر دايما , و واضح انك بتستخدمى القيمة المرسلة فى جملة SQL .

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

أكتب أجزاء أكبر من الكود حتى يمكن لنا تعقب المشكلة بشكل أسهل. تأكدي أنك عند استخدام POST أن النموذج اللذي تحتاج تعبئته يجب أن ينحصر بين وسم البداية والنهاية للنموذج form

<form method='post'> النوذج هنا </form>

وكذك تأكدي أن الكود اللذي يهتم بمعالجة قيم النموذج هو في نفس الصفحة اللتي يتم إرسال كل القيم إليه بعد الضغط على تنفيذ submit

<form method='post' action='هنا يتم كتابة الصفحة المسئولة عن معالجة القيم'> the form elements </form>

لا تنسي كتابة المزيد من الكود لنا حتا نتمكن من المساعدة

بالتوفيق

sign3.jpg
#4

السلام عليكم

آنسة لو سمحتي حطي الكود كامل لكي تتضح المشكلة بشكل كامل....

الحكيم

بسم الله الرحمن الرحيم

و قل ربي زدني علماً

صدق الله العظيم

#5

.......

تم تعديل هذه المشاركة بواسطة shreef في 8 يونيو 2007 في 23:56 — السبب: تم الحذف بطلب من صاحب الرد

#6

اخواني الكرام اود التنبيه اني وجدت خطأ في ملف html في course1 حيث وضعت بعد 1 مسافة ومن المفترض لا يوجد ............ارجو التعديل............شكرا جزيلا لكل من مد يد العون لي (phpspider &عبدالله &shreef) Thank you very much

#7

هناك خطأ آخر وأعتقد أنه هو اللذي يسبب المشكلة وموجود في sql SELECT

Num_Subject=.$courses[$i]

النقطة بعد = ستسبب مشكلة

إحذفي النقطة وسيتم الحال بإذن الله

معالجة الفراغات الغير مرغوب فيها يتم عن طري دالة trim

$variable = trim($_POST['somthing']);

هذا سيحذف الفراغات عن يمين وعن يسار القيمة

باستخدام rtrim() أو ltrim() سيتم حذف االفراغات من اليمين للأول ومن اليسار للثاني

sign3.jpg
#8

شكرا لكم

#9
http://www.nnn.com/help.rar

تم تعديل هذه المشاركة بواسطة shreef في 9 يونيو 2007 في 00:00

هذا الموضوع مغلق.

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