2016-11-04 2 views
1

Ich habe eine HTML-Formular ausfüllen Seite (sample.html) geschrieben, und ich habe auch einen PHP (sample.php) Code zum Einfügen von Daten aus der HTML-Seite geschrieben, aber ich konnte nicht die richtige erhalten Nachricht an mich, bitte erklären Sie jemand anderes !!! HierEinfügen von HTML-Daten in mySQL-Datenbank

ist der PHP-Code: -

<?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); 

?> 

Bitte sagen, wie die Daten aus HTML-Seite Datenbank einzufügen ??

+1

Können Sie bitte alle Fehler zur Verfügung stellen? Was läuft falsch? Und ein Tipp, bitte benutze MySQLi (wenn möglich) und bereinige deine Anfrage, diese ist als Hölle injizierbar;) –

+2

Du solltest keine 'mysql_' Funktionen verwenden. Noch nie. [Deshalb] (http://stackoverflow.com/a/12860046). – roberto06

+0

verwenden Sie 'sample.php' in'

'?? – devpro

Antwort

0

versuchen, dies zu ..

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

Ich habe versucht dies noch nicht funktioniert !! –

+0

Siehe diesen Link. Ich denke, das ist nützlich für Sie ... https://www.eduonix.com/blog/web-programming-tutorials/learn-submit-html-data-mysql-database-using-php/ –