نمایش نتایج 1 تا 9 از 9

نام تاپیک: ذخیره کردن داده از طریق فرم در پایگاه داده

  1. #1

    ذخیره کردن داده از طریق فرم در پایگاه داده

    من یک برنامه برای ذخیره کردن داده از طریق فرم نوشته ام اما در موقع کلیک روی دکمه ارسال با خطای زیر مواجه می شوم لطفا کمک کنید.
    خطا

    Parse error: syntax error, unexpected T_VARIABLE in C:\Program
    Files\wamp\www\insert.php on line 6
    کد
    <HTML>

    <HEAD>

    <TITLE>Insert Form</TITLE>

    </HEAD>

    <BODY>

    <FORM ACTION="insert.php" METHOD=POST>

    <P>Text to add:<br>

    <input type=text name="testField" size=30>

    <p><input type=submit name="submit" value="Insert Record"></p>

    </FORM>

    </BODY>

    </HTML>

    <?php
    require'info.php';
    // open the connection
    //$testFilde$localhost
    $conn = mysql_pconnect($localhost, $username, $password);
    // die('not connect'.mysql_error());

    // pick the database to use

    mysql_select_db('db4',$conn);

    // create the SQL statement

    $sql = "INSERT INTO testtable values ('', '$_POST[testField]')";

    // execute the SQL statement

    if (mysql_query($sql, $conn)or die ('not query'.mysql_error())) {

    echo "record added!";

    } else {

    echo "something went wrong";

    }

    ?>

  2. #2
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    فکر کنم مشکل اونجاییه که از $_POST استفاده کردی.
    اون رو اول توی یک متغیر بریز. بعد توی کوئریت از اون متغیر استفاده کن.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران
    پست
    191
    دستور insert ی که نوشته اید اشتباه است باید به صورت زیر باشد:

    INSERT INTO testtable (param1,param2) values ('', '$_POST[testField]')";

  4. #4
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    دستور insert ی که نوشته اید اشتباه است
    نه . اشتباه نیست.
    ترتیب ورود اطلاعات ، بر اساس ترتیب فیلدها در تیبل هست. برای اطلاعات بیشتر به راهنمای مای اس کیو ال مراجعه کنید.

  5. #5
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    ترتیب ورود اطلاعات ، بر اساس ترتیب فیلدها در تیبل هست.
    حرفت درسته، وی از کجا می دونی که تیبل این جناب همچین چیزی است؟؟
    البته باز هم می گم، حرفت درسته و احتمالا مشکل از همون $_POST می باشد.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  6. #6

    Parse error: syntax error, unexpected T_VARIABLE in C:\Program
    Files\wamp\www\insert.php on line 6
    خطا که معلومه!!
    اشتباه ترکیبی در استفاده از متغیر در خط 6؛
    (ولی این کدی که اینجا گذاشتی این خطا رو نداره!)
    -----------------------------------------
    در ضمن اگه می خوای زودتر به جواب سوالت برسی لطف کن کدهات رو داخل تگ کد [code] [/code] قرار بده

  7. #7
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    وی از کجا می دونی که تیبل این جناب همچین چیزی است؟؟
    من این حرف رو کلی زدم ، نه دقیقا در مورد این کد . ؛)

  8. #8
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران
    پست
    191
    ببخشید اصلا حواسم نبود ..

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    قم - ایران
    پست
    37

    Lightbulb یه نکته

    میتونی برای استفاده از مقادیر داخل آرایه ها اینگونه کد بنویسی.


    <?
    $arr['item esm'] = 'reza268';
    echo "Salam {$arr['item esm']}. Chetori?";
    ?>

    آخرین ویرایش به وسیله goshkob : شنبه 23 اردیبهشت 1385 در 11:42 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •