2016-11-04 4 views
1

Я написал страницу заполнения формы HTML (sample.html), а также написал код PHP (sample.php) для вставки данных с HTML-страницы, но я не смог получить исправление сообщение мне, пожалуйста, объясните кого-нибудь еще !!!Вставка HTML-данных в базу данных mySQL

Вот код PHP: -

<?php 

$connection = mysql_connect('localhost', 'root',''); 

if (!$connection){ 
    die("Database Connection Failed" . mysql_error()); 
} 

$select_db = mysql_select_db("selva",$connection); 

if (!$select_db){ 
    die("Database Selection Failed" . mysql_error()); 
} 

error_reporting(0); 

session_start(); 

$first_name = $_POST['first_name']; 
$father_name = $_POST['father_name']; 
$gender = $_POST['gender']; 
$date_of_birth = $_POST['date_of_birth']; 
$sports = $_POST['sports']; 
$mobile = $_POST['mobile']; 
$email = $_POST['email']; 

if($first_name!='' and $father_name!='' and $gender!='' and $date_of_birth!='' and $sports!='' and $mobile!='' and $email!='') { 

    $query = mysql_query("insert into register(first_name, father_name, gender, date_of_birth, sports, mobile, email) values('$first_name', '$father_name', '$gender', '$date_of_birth','$sports','$mobile','$email')"); 

    echo "<br/><br/><span>Data Inserted successfully...!!</span>"; 

} else { 
    echo "<p>Failed to Insert data <br/> Some Fields are Blank....!!</p>"; 
} 

mysql_close($connection); 

?> 

Пожалуйста, расскажите, как вставить данные из HTML страницы в базу данных ??

+1

Можете ли вы предоставить какие-либо ошибки? Что случилось. И подскажите, пожалуйста, используйте MySQLi (если это возможно) и дезинфицируйте свой запрос, это инъектируется как ад;) –

+2

Вы не должны использовать функции 'mysql_'. Никогда. [Вот почему] (http://stackoverflow.com/a/12860046). – roberto06

+0

: u используйте 'sample.php' в'

'?? – devpro

ответ

0

пытаются это ..

use <form action="sample.php" method="post"> 

<?php 

$connection = mysqli_connect('localhost', 'root',''); 

if (!$connection){ 
    die("Database Connection Failed" . mysql_error()); 
} else { 
    $select_db = mysqli_select_db("selva",$connection); 

    if (!$select_db){ 
     die("Database Selection Failed" . mysql_error()); 
    } else { 
     error_reporting(0); 

     session_start(); 

     $first_name = $_POST['first_name']; 
     $father_name = $_POST['father_name']; 
     $gender = $_POST['gender']; 
     $date_of_birth = $_POST['date_of_birth']; 
     $sports = $_POST['sports']; 
     $mobile = $_POST['mobile']; 
     $email = $_POST['email']; 

     if($first_name!='' and $father_name!='' and $gender!='' and $date_of_birth!='' and $sports!='' and $mobile!='' and $email!='') { 

      mysqli_query($connection, "insert into register(first_name, father_name, gender, date_of_birth, sports, mobile, email) values('$first_name', '$father_name', '$gender', '$date_of_birth','$sports','$mobile','$email')"); 

      if(mysqli_affected_rows($connection) > 0){ 
       echo "<p>Data Successfully add Added</p>"; 
      } else { 
       echo "Employee NOT Added<br />"; 
       echo mysqli_error ($connection); 
      } 
     } else { 
      echo "<p>Failed to Insert data <br/> Some Fields are Blank....!!</p>"; 
     } 

     mysql_close($connection); 
    } 
} 

?> 
+0

Я попробовал это еще не работает! –

+0

Повторите эту ссылку. Я думаю, что это полезно для вас ... https://www.eduonix.com/blog/web-programming-tutorials/learn-submit-html-data-mysql-database-using-php/ –

Смежные вопросы