تبلیغات :
آموزش تعمیرات لپ تاپ
دانلود رایگان نقشه لپ تاپ برای اولین بار در ایران
شاگرد زرنگ - بهترین نرم افزار برنامه ریزی کنکور
فروش حجمي فايل - دانلود فايلهاي شما
فیس بوک


    

نمايش نتايج 1 به 5 از 5

نام تاپيک: آشنايي با دستورات php و html و ساخت صفحات وب

  1. #1
    در آغاز فعالیت at13's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    10

    11 آشنايي با دستورات php و html و ساخت صفحات وب

    سلام به دوستاني كه ميخوان با دستورات php و html اشنا بشن و بتونن از دستورات صفحات وب طراحي كنن.
    من اين تاپيك رو راه انداختم تا با كمك دوستاني كه در مورد php و html اطلاعاتي دارن بتونن به كساني كه ميخوان صفحات وب طراحي كنند كمك كنن تا بتونن مشكلاتشون و در اينجا حل كنن.اميدوارم با كمك دوستان حرفه اي بشيم



  2. #2
    در آغاز فعالیت at13's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    10

    پيش فرض

    من خودم تازه شرو كردم به طراحي
    با كد ها هم تا حدي بلدم....يه مشكل برام پيش امده كه واسم اجيبه!!!!!
    من اين فرم رو با html نوشتم:


    <HTML>
    <HEAD>
    <TITLE>Test PHP Script</TITLE>
    </HEAD>
    <BODY bgcolor="#0066FF" text="#FFFFFF">
    <center>
    <table>
    <form action="HandleForm.php" method="post" enctype="application/x-www-form-urlencoded">
    <tr>
    <td>First Name</td>
    <td><input name="firstname" type="text" size="20"></td>
    </tr>
    <tr>
    <td>Last Name</td>
    <td><input name="lastname" type="text" size="20"></td>
    </tr>
    <tr>
    <td>Email addres</td>
    <td><input name="email" type="text" size="40"></td>
    </tr>
    <tr>
    <td>comment</td>
    <td><textarea name="comment" rows=5 cols=40></textarea></td>
    </tr>
    <tr>
    <td>
    <input type="checkbox" name="Email" value="Ok">
    <input type="radio" name="gender" value="m"> man
    <input type="radio" name="gender" value="f"> woman
    </td>
    <td>
    <select name="search">
    <option value="woman">woman</option>
    <option value="nam"> man</option>
    <option value="other" selected>other</option>
    </select>
    </td>
    <tr>
    <td><input type="submit" name="submit" value="inter" ></td>
    </tr>
    </form>
    </table>
    </center>
    <P><marquee bgcolor="#33FF00"/><a href="././index.php"> form.thml </a></marquee></P>
    </BODY>
    </HTML>


    و يه صفحه php با اسم HandleForm.php :


    <html>
    <head>
    <title>good</title>
    <BODY text="#CC00FF" bgcolor="#0000" >
    <?php
    $FirstName= trim($FirstName);
    $LastName= trim($LastName);
    $Email= trim($Email);
    $comment= trim($comment);
    echo "<h2> <center> <b> Hello,$FirstName</b> </center> </h2><br>\n";
    echo "<center> your name is :<b>$FirstName</b></center></br>\n";
    echo "<center>you last name is :<b>$LastName</b></center><br>\n";
    echo "<center>you email is :<b>$Email</b></center><br>\n";
    echo "<center>this is say :<b><br>\n $comment</b></center><br>\n";
    ?>
    <P><marquee bgcolor="#33FF00"/><a href="form.html"> BACK </a></marquee></P>
    </BODY>
    </html>

    مشكل ايجاست كه وقتي تو صفحه فرم . فرم رو كامل ميكنم و كليد enter رو ميزنم تو صفحه HandleForm.php هيچ پيغامي ديده نميشه
    لطفا اگه كسي ميتونه راهنمايي كنه
    Last edited by at13; 05-07-2010 at 10:46.

  3. #3
    اگه نباشه جاش خالی می مونه tazphoenix's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    372

    پيش فرض

    مشکلت اینجاست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما با این کد به برنامه میگی میخای فایل آپلود کنی باید از این استفاده کنی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,567

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشكل ايجاست كه وقتي تو صفحه فرم . فرم رو كامل ميكنم و كليد enter رو ميزنم تو صفحه HandleForm.php هيچ پيغامي ديده نميشه
    لطفا اگه كسي ميتونه راهنمايي كنه
    مشکل شما اینه که منبعتون خیلی قدیمیه! قرار نیست به صورت خودکار هر متغیر فرمی که ارسال شد تبدیل به یک متغیر در محیط php بشه. البته هنوز در php 5 این خاصیت کامل حذف نشده ولی به صورت پیشفرض غیر فعال هست و در نسخه بعدی حذف میشه. باید قسمت زیر رو عوض کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و به جای اون از این کد استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پیشنهاد میکنم این صفحه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و خصوصاً این یکی رو یه دور کامل مطالعه کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشکلت اینجاست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما با این کد به برنامه میگی میخای فایل آپلود کنی باید از این استفاده کنی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چه ربطی داره؟!
    اولن که اونی که باهاش فایل آپلود میکنن multipart/form-data هست. این مقدار که توی کد دوستمون هست مقدار پیشفرض هست که وقتی صفت enctype داده نشه خود به خود از اون استفاده میشه
    ثانیاً حتی اگر فرم برای آپلود فایل هم باشه باز هم بقیه فیلد ها ارسال خواهند شد!
    Last edited by neopersia; 05-07-2010 at 16:01.

  5. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


  6. #5
    در آغاز فعالیت at13's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    10

    پيش فرض

    از همتون به خاطر حل مشكل من ممنونم.راهنماي هاتون كمكم كرد. اميد وارم اين تاپيك بسته نشه تا بتونن دويستان با شركتشون در اينجا به هم كمك كنن. راستي من بايد براي هر متغيري ار $_POST استفاده كنم؟اينجوري هم كد نويسي زياد ميشه هم وقت گيره.راه ديگه اي نيست؟ من ميخوام اين اطلاعات اول وارد بانك اطلاعاتي بشه بعد بتونم از بانك اطلاعاتي اطلاعات رو بيرون بكشم و تو يه صفحه php نشون بدم من اين كارو تو دو صفحه كه اول اطلاعات رو ثبت ميكنه و در صفحه بعد اطلاعات رو نشون ميده انجام دادم ولي ميخوام همه اين كارا تو يه صفحه باشه بايد چه كار كنم؟ممنون ميشم اگه راه نمايي كنيد.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

برچسب های این موضوع

به اشتراک بگذارید

به اشتراک بگذارید