رفتن به مطلب

saharmohamadi

عضو سایت
  • تعداد ارسال‌ها

    3
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط saharmohamadi

  1. می خوام یه جدول تو mysql بسازم که وقتی کاربر فرم رو پر کرد با زدن دکمه submit اطلاعات تو جدول sql ذخیره شه .. ( یعنی insert بشه )

    این کد رو وقتی اجرا می گیرم خطا های زیر رو می ده .

    <?php

    $con =new mysqli('localhost','root','');

    if (!$con)

    {

    die('Could not connect: ' . mysql_error());

    }

    // Create database

    if (mysql_query("CREATE DATABASE student",$con))

    {

    echo "Database created";

    }

    else

    {

    echo "Error creating database: " . mysql_error();

    }

    // Create table

    mysql_select_db("student", $con);

    $sql = "CREATE TABLE student

    (

    name varchar(15),

    meli varchar(15),

    shsh varchar(15),

    namef varchar(15),

    jens varchar(15),

    ID int NOT NULL AUTO_INCREMENT,

    PRIMARY KEY(id),

    reshte varchar(15),

    addres varchar(15),

    tell varchar(15),

    )";

    // Execute query

    mysql_query($sql,$con);

    mysql_close($con);

    ?>

    <?php

    $con =new mysqli('localhost','root','');

    mysql_select_db("student", $con)

    or die(mysql_error());

    $name=$_POST['name'];

    $meli=$_POST['meli'] ;

    $shsh=$_POST['shsh'] ;

    $namef=$_POST['namef'] ;

    $jens=$_POST['jens'];

    $id=$_POST['id'];

    $reshte=$_POST['reshte'];

    $addres=$_POST['addres'];

    $tell=$_POST['tell'];

    $check_error = 0;

    if (!isset($name) || $name == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    elseif (!isset($meli) || $meli == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    elseif (!isset($shsh) || $shsh == ''){

    echo "فیلد را پر کنید!!";

    $check_error = 1;

    }

    elseif (!isset($namef) || $namef == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    elseif (!isset($jens) || $jens == ''){

    $check_error = 1;

    }

    elseif (!isset($id) || $id == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    elseif (!isset($reshte) || $reshte == ''){

    $check_error = 1;

    }

    elseif (!isset($addres) || $addres == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    elseif (!isset($tell) || $tell == ''){

    echo "فیلد را پر کنید!";

    $check_error = 1;

    }

    if ($check_error != 1){

    mysql_query("INSERT INTO student (name,meli,shsh,namef,jens,id,reshte,addres,tell) VALUES('$name','$meli','$shsh','$namef','$jens','$id','$reshte','$addres','$tell',)")

    or die(mysql_error());

    echo "اطلاعات با موÙقیت ثبت شد!<br />";

    }

    mysql_close($con);

    ?>

    خطا ها : تو خط هایی که عبارت con و sql هست خطا داره ؟

    Warning: mysql_query() expects parameter 2 to be resource, object given in C:\Program Files (x86)\EasyPHP-5.3.2\www\sabt etelaat\table.php on line 9

    Error creating database:

    Warning: mysql_select_db() expects parameter 2 to be resource, object given in C:\Program Files (x86)\EasyPHP-5.3.2\www\sabt etelaat\table.php on line 19

    Warning: mysql_query() expects parameter 2 to be resource, object given in C:\Program Files (x86)\EasyPHP-5.3.2\www\sabt etelaat\table.php on line 36

    Warning: mysql_close() expects parameter 1 to be resource, object given in C:\Program Files (x86)\EasyPHP-5.3.2\www\sabt etelaat\table.php on line 38

    Warning: mysql_select_db() expects parameter 2 to be resource, object given in C:\Program Files (x86)\EasyPHP-5.3.2\www\sabt etelaat\table.php on line 47

    از زیبا سازی صفحه هم استفاده کردم . پروژه دانشگاه باید تا 19 تحویلش بدم اگه کمک کنید ممنون می شم .

    اینم کد html که براش طراحی کردم :

    <form name="etelaatdaneshjo" method="post" action="table.php">

    <table width="50%" border="0" align="center" style="background-color:#999;;font-size:18px;" cellpadding="13">

    <tr>

    <td width="34%" align="center" valign="middle">نام و نام خانوادگی</td>

    <td width="66%" align="center" valign="middle">

    <input type="text" name="name" ></td>

    </tr>

    <tr>

    <td align="center" valign="middle">کد ملی</td>

    <td align="center" valign="middle">

    <input type="text" name="meli" maxlength="10" </td>

    </tr>

    <tr>

    <td align="center" valign="middle">شماره شناسنامه</td>

    <td align="center" valign="middle">

    <input type="text" name="shsh" maxlength="10" </td>

    </tr>

    <tr>

    <td align="center" valign="middle">نام پدر</td>

    <td align="center" valign="middle">

    <input type="text" name="namef" </td>

    </tr>

    <tr>

    <td align="center" valign="middle">جنسیت</td>

    <td align="center" valign="middle">

    <select name="jens">

    <option value="m">مرد</option>

    <option value="f">زن</option>

    </select>

    </td>

    </tr>

    <tr>

    <td align="center" valign="middle">شماره دانشجویی</td>

    <td align="center" valign="middle">

    <input type="text" name="id" maxlength="10"></td>

    </tr>

    <tr>

    <td align="center" valign="middle">رشته تحصیلی</td>

    <td align="center" valign="middle"><select name="reshte">

    <option value="a">فناوری اطلاعات</option>

    <option value="b">طراحی صفحات وب</option>

    <option value="c">برنامه نویسی صفحات وب</option>

    <option value="d">شبکه های کامپیوتری</option>

    </select></td>

    </tr>

    <tr>

    <td align="center" valign="middle">تلفن</td>

    <td align="center" valign="middle">

    <input type="text" name="tell" maxlength="11"></td>

    </tr>

    <tr >

    <td align="center" valign="middle" >آدرس</td>

    <td align="center" valign="middle">

    <textarea name="addres" cols="25pt" rows="3pt"></textarea></td>

    </tr>

    <tr>

    <tr>

    <td> </td>

    <td align="left" ><input type="submit" value="ثبت" style="font-size:20px; width:80px"> </td>

    </tr>

    </table>

    </form>

  2. <?php

    $con = mysql_connect("localhost","root","");

    if (!$con)

    {

    die('Could not connect: ' . mysql_error());

    }

    // Create database

    if (mysql_query("CREATE DATABASE student",$con))

    {

    echo "Database created";

    }

    else

    {

    echo "Error creating database: " . mysql_error();

    }

    // Create table

    mysql_select_db("student", $con);

    $sql = "CREATE TABLE student

    (

    name varchar(15),

    meli varchar(15),

    shsh varchar(15),

    namef varchar(15),

    jens varchar(15),

    ID int NOT NULL AUTO_INCREMENT,

    PRIMARY KEY(id),

    reshte varchar(15),

    addres varchar(15),

    tell varchar(15),

    )";

    // Execute query

    mysql_query($sql,$con);

    mysql_close($con);

    ?>

    <?php

    //اطلاعات اتصال به پایگاه داده

    $con = mysql_connect("localhost","root","");

    //نام دیتابیس

    mysql_select_db("student", $con)

    or die(mysql_error());

    //دریافت و تعریف متغیر ها

    $name=$_POST['name'];

    $meli=$_POST['meli'] ;

    $shsh=$_POST['shsh'] ;

    $namef=$_POST['namef'] ;

    $jens=$_POST['jens'];

    $id=$_POST['id'];

    $reshte=$_POST['reshte'];

    $addres=$_POST['addres'];

    $tell=$_POST['tell'];

    //پیش فرض

    $check_error = 0;

    //بررسی معتبر بودن اطلاعات ارسالی کاربر

    if (!isset($name) || $name == ''){

    echo "فیلد نام کاربری نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($meli) || $meli == ''){

    echo "فیلد کد ملی نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($shsh) || $shsh == ''){

    echo "فیلد کد ملی نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($namef) || $namef == ''){

    echo "فیلد نام پدر نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($jens) || $jens == ''){

    $check_error = 1;

    }

    elseif (!isset($id) || $id == ''){

    echo "فیلد شماره دانشجویی نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($reshte) || $reshte == ''){

    $check_error = 1;

    }

    elseif (!isset($addres) || $addres == ''){

    echo "فیلد آدرس نباید خالی باشد!";

    $check_error = 1;

    }

    elseif (!isset($tell) || $tell == ''){

    echo "فیلد تلفن نباید خالی باشد!";

    $check_error = 1;

    }

    if ($check_error != 1){

    //در این مرحله اطلاعات را در دیتابیس ذخیره خواهیم کرد

    mysql_query("INSERT INTO student (name,meli,shsh,namef,jens,id,reshte,addres,tell) VALUES('$name','$meli','$shsh','$namef','$jens','$id','$reshte','$addres','$tell',)")

    or die(mysql_error());

    echo "اطلاعات با موفقیت ثبت شد!<br />";

    }

    //پایان ارتباط با پایگاه داده

    mysql_close($con);

    ?>

×
×
  • اضافه کردن...