النتائج 1 إلى 3 من 3

الموضوع: مشكلة في الphp

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2011
    المشاركات
    41

    مشكلة في الphp



    انا واجهتني مشكلة في الphp
    انه لما اكتب
    كود PHP:
     $a=strip_tags(htmlspecialchars($_POST['author']));
     
    $t=strip_tags(htmlspecialchars($_POST['title']));
     
    $c=strip_tags(htmlspecialchars($_POST['topic'])); 
    يعطيني اخطاء على الوامب يعطيني

    ( ! ) Notice: Undefined index: author in C:\wamp\www\ali\add.php on line 11
    ( ! ) Notice: Undefined index: author in C:\wamp\www\ali\add.php on line 12
    ( ! ) Notice: Undefined index: author in C:\wamp\www\ali\add.php on line 13

    وهذا كود الصفحة كامل
    كود PHP:
    <html>
    <head><style>input{border-radius:5px;}textarea{border-radius:5px;}</style>
    </head>
    <body style="background: gray; color:orange;">

    <?php
    $connectdb
    =mysql_connect('localhost','root','') or die('nonno');
    $selectdbmysql_select_db('ali',$connectdb) or die('fofofo');



     
    $a=strip_tags(htmlspecialchars($_POST['author']));
     
    $t=strip_tags(htmlspecialchars($_POST['title']));
     
    $c=strip_tags(htmlspecialchars($_POST['topic']));


     if(isset(
    $_POST['add']) and $_POST['add']=='news' ){
        
       
    $insertmysql_query("INSERT INTO alit(author,title,topic) values('$a','$t','$c')") or die('dkfj');
    if(
    $insert){header("location: show.php");


    }

     };
     echo
    '
    <form action="'
    .$_SERVER['PHP_SELF'].'" method="POST">
    Author :<input name="author" type="text"/><br/>
    title :<input name="title" type="text"/><br/>
    content :<textarea name="topic"></textarea><br/>
    <input type="submit"/>
    Author :<input name="add" value="news" type="hidden"/>
    </form>
    '
    ;

    mysql_close($connectdb);
    ?>
    </body>

    </html>








  2. #2
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    28


    لازم تستخدم isset للتأكد من الارسال
    إذا لم تستخدم isset سيعطيك Notice: Undefined index
    و ذلك في حالة لم يتم الإرسال
    و ستختفي Notice: Undefined index في حالة تم الإرسال

    لذلك سيكون الكود كما يلي :

    كود PHP:

    if(isset($_POST['submit'])){
         
    $a=strip_tags(htmlspecialchars($_POST['author']));
         
    $t=strip_tags(htmlspecialchars($_POST['title']));
         
    $c=strip_tags(htmlspecialchars($_POST['topic']));
     } 






    __________________
    تم إطلاق برمجتي ذات المصدر المفتوح بصورة رسمية
    Rufaa 1.0 Alpha 1
    البرمجة ستكون متاحة للتحميل حال إعتماد النسخة
    عرب سبيس

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2011
    المشاركات
    41


    والله مشكوور ماقصرت وتسلم










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

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

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