• ایجاد ارتباط از php به mysql
    #1
    Note 
    ببخشین من این کد رو نوشتم ولی وقتی از طریق فرم اطلاعات رو پر میکنم به جای اینکه اطلاعاتم ارسال بشه اسم فیلدهام ارسال میشه؟چرا؟

    کد php:
    <?php

        $db
    =mysqli_connect('localhost','root','')
            or die(
    mysqli_connect_error());
            
        
    mysqli_select_db($db,'db_tamrin')
            or die(
    mysqli_error($db));
            
        
    mysqli_query($db,"SET NAME'UTF8'");
        
        
        
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>

    <body>

    <?php 

        
    if(isset($_POST['btn_submit']))
        {
            
    $username=$_POST['username']; 
            
    $password=$_POST['password']; 
            
    $email=$_POST['email']; 
            
    $q="INSERT INTO `tbl_karbar` VALUES('NULL','karbar_username','karbar_password','karbar_email')";
            
    mysqli_query($db,$q);
            
    $rowmysqli_insert_id($db);
            if(
    $row )
                {
                print 
    "رکورد ثبت شده است";
                }
                
            else
                {
            
                print 
    "رکوردی ثبت نشده است"
                }
                
            
        }
        
        
    ?>

    <br/><br/>
    <form method="post" action="">
        
        USERNAME:&nbsp;<input type="text" name="username" />
        <br/><br/>
        PASSWORD:&nbsp;&nbsp; <input type="password" name="password" />
        <br/><br/>
        E-mail:<input type="text" name="email" />
        <input type="submit" name="btn_submit" value="ارسال" />

    </form> 

    پاسخ
    #2
    Note 
    درود
    کد شما درسته!
    برای مثال این اطلاعات POST هستش که من ارسال کردم:
    کد:
    username=mohsen&password=123456&email=me%40ee.com&btn_submit=%D8%A7%D8%B1%D8%B3%D8%A7%D9%84
    درسته دیگه! اسم فیلد ها باید تو Query String باشه و جلوش هم مقدارشه که بعد با POST_$ میشه دریافتش کرد.
    با این کد میتونی چک کنی:
    کد php:
    echo $postdata file_get_contents("php://input"); 

    به اینم یه نگا بنداز: Post و Get در PHP

    .Are you a programmer? welcome home
    ببخشید که یکم کم پیدا شدیم Blush
    پاسخ
    #3
    Note 
    پس چرا الان من یوزر رو میذارم علی ولی تو دیتابیس من همون userثبت میشه؟بعد یه مشکل دیگه ام هست اینه که پسوردم تو دیتا به یه حروف ناخوانا تبدیل میشه؟

    پاسخ
    #4
    Note 
    کد که درسته
    collation دیتابیس رو روی utf8_general_ci بذارید.

    پاسخ
    #5
    Note 
    از این کد خروجی بگیرید :
    کد php:
    echo $username=$_POST['username']; 

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 1,350 18-01-2015 ساعت 16:29
    آخرین ارسال: rockstar
    Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 871 26-08-2014 ساعت 13:52
    آخرین ارسال: REza mAX
    Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 811 18-08-2014 ساعت 17:43
    آخرین ارسال: Daniel
    Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 627 06-08-2014 ساعت 15:00
    آخرین ارسال: REza mAX
    Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 682 03-08-2014 ساعت 10:43
    آخرین ارسال: REza mAX
    Note جلوگیری از ورود رکورد تکراری (PHP-MySQL) Php1 1 1,191 16-06-2014 ساعت 10:37
    آخرین ارسال: BaNNer LorD
    Note CMS ساده با PHP و MySQL SOFTAFZAR 15 4,382 30-12-2013 ساعت 12:31
    آخرین ارسال: vahi
    Note MySQL در PHP WWWorker 0 681 26-12-2013 ساعت 10:42
    آخرین ارسال: WWWorker
    Note آموزش ساخت فرم لاگین با PHP و Mysql PHP.sec 0 2,818 01-07-2013 ساعت 15:15
    آخرین ارسال: PHP.sec
    Note کلاس ساده PHP برای کار با دیتابیس MySQL SOFTAFZAR 0 1,098 14-01-2013 ساعت 19:37
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان