PHP no error but data not inserting into database

Alois

I am trying to insert data from a form to mySQL DB, no connection error, but no data is inserted into my database. Any idea? Here's my HTML form:

<div class="tab-pane" id="Registration">
                    <b><em>Listen to the voice of Soul</em></b>
                    <form class="form" role="form" method="POST" action="signup.php" accept-charset="UTF-8"id="signup-nav">
                        <div class="form-group">
                            <label class="sr-only" for="email2">Email address</label>
                            <input type="email" class="form-control"id="email2" name="signup_email" placeholder="Email address" required>
                        </div>
                        <div class="form-group">
                            <label class="sr-only" for="password2">Password</label>
                            <input type="password" class="form-control" id="pwd2" name="signup_pwd" placeholder="Password" required>
                        </div>  
                        <div class="form-group">
                            <label class="sr-only" for="password3">Confirm Password</label>
                            <input type="password" class="form-control" id="pwdcon" name="signup_pwdcon" placeholder="Confirm Password" required>
                        </div>  
                        <div class="form-group">
                            <input type="submit" name="signUpBtn" value="Sign Up" class="btn btn-primary btn-block"></button>
                        </div>
                    </form>
                </div>  

My database name is coldplay, table is userdata and im using local host with ID=root, no password

PHP:

<?php

include ("dbh.php");

if(isset($_POST["signUpBtn"])){

$signup_email = $_POST ['signup_email'];
$signup_pwd = $_POST ['signup_pwd'];
$signup_pwdcon = $_POST ['signup_pwdcon'];

$sql_signup = "insert into userdata (email, pwd, pwdcon) 
values ('$signup_email', '$signup_pwd', '$signup_pwdcon')";

mysqli_query($conn, $sql_signup);

mysqli_close($conn);

header("Location: testing.html");


}

?>

PHP database handler:

<? php

$conn = mysqli_connect("localhost", "root", "", "coldplay");

if (!$conn){
    die("Connection failed: ".mysqli_connect_error());
}

?>
Benjamin Paap

Please first read about password hashing and how to bind parameters to prepared statements in mysqli. Your script is vulnerable to sql injection if you leave it like this.

There is a problem in your dbh.php file with the opening php tag. It should read <?php insteat of <? php (notice the space).

If that was not the problem you should check the result of your mysqli_query method like this:

if (!mysqli_query($conn, $sql_signup)) {
    echo "Error: " . mysqli_error($conn);
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Inserting Data Into MySQL Database Using PHP Gets An Error

From Dev

Unusual Error in inserting data into database

From Dev

Error inserting binary data into database

From Dev

Error inserting data to SQLite database

From Dev

Error inserting data into mySQL database

From Dev

Error with inserting data into the database table

From Dev

PHP Not inserting POST data into database

From Dev

Inserting data in mysql database with php

From Dev

Inserting data into database in php and mysql

From Dev

Error when inserting into sql database using php

From Dev

Error with inserting PHP form into Mysql database

From Dev

error in inserting data to mysql database using javafx

From Dev

Invalid Database Path Error while Inserting Data

From Dev

Error inserting data with SQLite database in Android

From Dev

error in inserting data to mysql database using javafx

From Dev

Inserting data from dataGridView to the database error

From Dev

error occurred while inserting data mysql database

From Dev

When inserting data into the database I get an error

From Dev

Inserting randomized data into Vertica database using php

From Dev

PHP MySQL code not inserting data into database

From Dev

Issue in inserting data into mysql database using php

From Dev

Problems inserting data into MYSQL database using PHP

From Dev

Issue inserting data into MySQL database using php

From Dev

Not inserting data form into database table PHP

From Dev

MySQL PHP not inserting all data into database

From Dev

Data not inserting into mysql database : android and php issue

From Dev

Getting Server Error 500 while inserting large amount of data in mysql database through php

From Dev

PHP MYSQL ERROR when inserting data

From Dev

Error when inserting data to postgresql with php

Related Related

  1. 1

    Inserting Data Into MySQL Database Using PHP Gets An Error

  2. 2

    Unusual Error in inserting data into database

  3. 3

    Error inserting binary data into database

  4. 4

    Error inserting data to SQLite database

  5. 5

    Error inserting data into mySQL database

  6. 6

    Error with inserting data into the database table

  7. 7

    PHP Not inserting POST data into database

  8. 8

    Inserting data in mysql database with php

  9. 9

    Inserting data into database in php and mysql

  10. 10

    Error when inserting into sql database using php

  11. 11

    Error with inserting PHP form into Mysql database

  12. 12

    error in inserting data to mysql database using javafx

  13. 13

    Invalid Database Path Error while Inserting Data

  14. 14

    Error inserting data with SQLite database in Android

  15. 15

    error in inserting data to mysql database using javafx

  16. 16

    Inserting data from dataGridView to the database error

  17. 17

    error occurred while inserting data mysql database

  18. 18

    When inserting data into the database I get an error

  19. 19

    Inserting randomized data into Vertica database using php

  20. 20

    PHP MySQL code not inserting data into database

  21. 21

    Issue in inserting data into mysql database using php

  22. 22

    Problems inserting data into MYSQL database using PHP

  23. 23

    Issue inserting data into MySQL database using php

  24. 24

    Not inserting data form into database table PHP

  25. 25

    MySQL PHP not inserting all data into database

  26. 26

    Data not inserting into mysql database : android and php issue

  27. 27

    Getting Server Error 500 while inserting large amount of data in mysql database through php

  28. 28

    PHP MYSQL ERROR when inserting data

  29. 29

    Error when inserting data to postgresql with php

HotTag

Archive