• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 2 من 2

    الموضوع: php problem??

    1. #1
      التسجيل
      14-02-2007
      المشاركات
      11
      المواضيع
      4
      شكر / اعجاب مشاركة

      Question php problem??

      أنا بصراحة عندي مشروع لمساق php هو يعني سهل بس وين المشكلة انو الواحد مش عارف كيف يبدا أو مش فاهم كيف يعمله أنا فاهمة المساق مية مية
      بس عندي سوية مشاكل ممكن تساعدوني في حله أو ع الأقل تشرجولي كل صفحة من الصفحات شو بتحتاج
      بارك الله فيكم مسبقاً
      مشروعنا سيكون، تصميم موقع لكلية تكنولوجيا المعلومات.
      أولا: المحتوى:
      ١. إعلانات .
      ٢. أخبار منوعة .
      ثانيا: الخدمات:
      ١. محرك بحث في محتويات الموقع .
      ٢. سجل زوار .
      ثالثا:الإدارة:
      ١. تسجيل المسؤولين عن الموقع أسماء وكلمات مرور خاصة بهم .
      ٢. إضافة، تعديل، حذف الأخبار والإعلانات من خلال الموقع .
      ملاحظة: التصميم باستخدام css، html، javascript
      الصفحة الأولى:index.php
      قومي بتصمیم ما یعجبك.. مع مراعاة وضع عنوان الصفحة بشكل بارز، ورابط لكل من (tech.php) أخبار التكنولوجيا , ورابط لسجل الزوار (guest.php) ، وآخر (news.php) الأخبار المنوعة ، وآخر(search.php) لمحرك البحث ، ورابط آخر للإشتراك في الموقع باسم (login.php) و أخیرا رابط لقسم إدارة الموقع ((admin.php
      وعمل هذه الروابط على شكل قائمة في الأعلى وفي الأسفل على شكل روابط عادية مع حقوق الحفظ محفوظة لمصمم الصفحة.
      ولا تنسى أن تكتب فقرة ترحیبیة بالزوار .
      وخزن جمیع هذه الملفات في C:\AppServ\www\new.

      الصفحة الثانية:tech.php
      أنشئي قاعدة بيانات تحتوي على ...................................<
      اسم الحقل نوعه
      id autonumber
      Id_date text
      subject text
      body memo
      ولتكن باسم project
      وقومي بعرض محتويات قاعدة البيانات في هذه الصفحة بالطريقة التي تريدين فمن الممكن أن تقومي بعرض المواضيع الرئيسية وبالضغط على الموضوع تخرج جميع الأخبار المتعلقة بهذا الموضوع إما بشكل ثابت أو شكل متحرك

      الصفحة الثالثة:news.php
      هي نفس الصفحة السابقة مع تعديل بسيط وهو عمل قاعدة بيانات جديدة ولكن تحتوي على مواضيع عامة ونستخدم هذه الصفحة لعرض جميع الأخبار ومن ضمنها أيضا عرض إعلانات الكلية وبإمكانك إضافة رابط جديد يسمى إعلانات ويعرض صفحة تسمى show.php ويكون له جدول داخل قاعدة البيانات السابقة
      الصفحة الثالثة: search.php
      بإمكانك عمل form بسيط يحتوي على مربع نص لكتابة الكلمة التي تريد البحث عنها وزر submit لإرسال الكلمة وإظهار النتيجة في الصفحة التالية

      الصفحة الرابعة search_result.php:
      إظهار نتيجة البحث في قواعد البيانات الموجودة لديك في هذه الصفحة
      الصفحة الخامسة سجل الزوار : guest.php
      وهو يحتوي على صفحتين guest.php والتي تقوم بعرض التواقيع وsign_book.php والتي تقوم بإنشاء توقيع جديد وإضافته على قاعدة البيانات ولذلك سيكون لديك جدول جديد في قاعدة البيانات السابقة وهي كالتالي:
      اسم الحقل نوعه
      Id autonumber
      add_date Date/time
      name text
      email text
      website text
      link text
      ranking text
      comment memo

      ولذلك ستكون صفحة sign_book.php بهذه الطريقة:



      الصفحة السادسة الإدارة : admin.php
      للوصول إلى هذه النتيجة سنقوم بإنشاء ثلاث ملفات وهم كالتالي:
      Adminsection.php ،admin.php ,validentry.php
      (admin.php): نموذج إدخال اسم المستخدم والرقم السري
      فهي عبارة عن (Form) يحتوي على نموذج لإدخال اسم المستخدم والرقم السري. تقوم هذه الصفحة بعرض رسالة خطأ عند عدم إدخال اسم المستخدم أو الرقم السري، أو عند إدخال معلومات خاطئة.

      (validentry.php) صفحة التحقق من المعلومات:
      ستقوم بالتحقق من صحة إدخال اسم المستخدم والرقم السري، ومن تسجيلهما في الموقع.
      (adminsection.php) الصفحة الإدارية:
      هي الصفحة التي سيسمح بالدخول إليها للقيام بمهام إدارة الموقع، بعد إدخال اسم المستخدم والرقم سري بشكل صحيح .
      عند التحقق من الاسم وكلمة السر يمكن للشخص المسؤول الدخول على صفحة الإدارة والتي تحتوي على الأمور التالية:
      الصفحة السابعة : login.php
      وهي صفحة تمكن الزائر من الإشتراك في الموقع لتكون له صلاحيات كإضافة خبر أو إعلان وإمكانية مسح أي خبر أو إعلان أو إستعراضهم بحيث لا يظهر له سوى الإعلانات والأخبار التي أضافها هو فقط . طبعا ستحتاجين إلى جدول بيانات تضعين فيه المتغيرات التي تلزمك للإشتراك في الموقع وك>لك جدول لحفظ الإعلانات والأخبار التي سيضيفها ، تستطيعين عمل جدول لكل من الإعلانات والأخبار كل على حدى.
      أما إن لم يكن له إشتراك فليس بإمكانه سوى تصفح الموقع وإضافة التعليق عى الموقع

      1) إضافة أخبار وإعلانات:
      - أخبار عامة.
      - إعلانات
      2) تعديل / مسح الأخبار:
      - أخبارعامة.
      - إعلانات
      3) إدارة سجل الزوار.
      4) تغيير كلمة المرور.
      5) إضافة مشرفين.
      6) مسح مشرفين.


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

      كود:
      <?php
      $con = mysql_connect("localhost","root","");
      if (!$con) {
      die('Could not connect: ' . mysql_error());
      }// Create database
      if (mysql_query("CREATE DATABASE project",$con))
      { echo "Database created"; }
      else { echo "Error creating database: " . mysql_error(); }
      // Create table in my_db database
      mysql_select_db("project", $con);
      $sql =
      "CREATE TABLE news (id int NOT NULL AUTO_INCREMENT , date varchar(9),subject varchar(80),body varchar(500))";
      if(!mysql_query($sql,$con))
      echo "Error creating Table". mysql_error();
      else
      echo "Table Created";
      mysql_close($con);
      ?>


      كود:
      <html>
      كود:
      <body>
      <form action="insertnews.php" method="post"> Date:<input type="text" name="date" /> <br /> subject:<input type="text" name="subject" /> <br /> Body: <textarea name = "body" rows = "3" cols = "40"> <br /> <input type="submit" /> </form> </body>
      </html>

      كود:
      <?php
      كود:
      $con = mysql_connect("localhost",root","");
      if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("project", $con); $sql="INSERT INTO news (Id_date, subject, body) VALUES ('$_POST[date]','$_POST[subject]','$_POST[body]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } mysql_close($con) ?>


    2. #2
      التسجيل
      08-12-2004
      الدولة
      Turkey-Istanbul
      المشاركات
      3,393
      المواضيع
      367
      شكر / اعجاب مشاركة

      رد: php problem??

      ممممممممم

      أود أن أعطيكي ملاحظة ...
      الكود اللي إنتي كاتبيه على شان إنشاء قاعدة البيانات .. إذا تنفذ للمرة الثانية .. فهو يقوم بإعطاء خطأ .. لأن الجدول تم أساساً إنشاءه ... في المرة الأولى ..

      أنا أنصحك إنوا تقومي بعمل الداتا بيس على ال MySQL Front .. هذا بيجي على شان يعطيكي كونترول تام بالداتابيز ..

      قومي بالبحث عنه .. وإنشاء القاعدة .. والخطوة الثانية ... عندي ..

    ضوابط المشاركة

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