2016-03-07 93 views
0

因此,這裏的東西,我不知道我的數據庫連接是否成功,如果它是然後我的輸入查詢不起作用。這是我的。我相信我的錯誤是相當明顯的,我很可能會踢我自己,但請幫助。問題將內容從PHP文件添加到數據庫中

HTML:

<form action="adduser.php" method="post"> 
    <label>Create Username</label><br> 
    <input type="text" name="username" placeholder="Username" /><br> 
    <label>Create Password</label><br> 
    <input type="password" name="password" placeholder="Password" /><br> 
    <label>Confirm Password</label><br> 
    <input type="password" placeholder="Password" /><br> 
    <label>Select Gender</label><br> 
    <input type="radio" name="gender" value="Male">Male</button> 
    <input type="radio" name="gender" value="Female">Female</button><br> 
    <label>Click submit to continue</label><br> 
    <button class="btn btn-primary" name="submit" type="submit">Submit</button> 
    </form> 

connect.php:

<?php 
$username = "********"; 
$password = "***********"; 
$db = "localhost"; 
$dbconn = mysql_connect($db, $username, $password); 
    if (!$dbconn){ 
     die ("Connection failure!"); 
    } 

    return "Connection Successful."; 

    mysql_select_db("who_do_it_db", $dbconn); 
?> 

adduser.php:

<?php 

include 'connect.php'; 

$uName = $_POST['username']; 
$pWord = $_POST['password']; 
$gender = $_POST['gender']; 

$query = 'INSERT INTO users(Username, Password, Gender) VALUES ("$uName","$pWord","$gender");'; 
$query = mysql_query($query); 
+1

1'$ POST'打算不回用戶表,你需要用'mysql_fetch_assoc'在一個循環 – Matt

+1

2.使用'mysqli_ *'作爲後從未到達的任何命令'mysql_ *'函數被折舊 – Matt

+1

3.你的代碼是打開到http://www.w3schools.com/sql/sql_injection.asp SQL注入 – Matt

回答

0

你必須包含文件return。因此,腳本結束還有和includeadduser.php

相關問題