2017-01-05 31 views
-1

お知らせ:未定義のインデックス:Cでのユーザー:\ WAMP \ WWW ---- \ライン上testform.php 24未定義のインデックス:PHP

こんにちはあなたは私を助けてくださいすることができます。 私はtextboxのすべての名前を変数として宣言しませんでしたが、これは正しいですか?

$user = $_post['user']; 
$number = $_post['number']; 
$email = $_post['email']; 

ご修正いただけますか?

<?php 
$lhost = "localhost"; 
$user = "root"; 
$pss = ""; 
$dbn = "testarea"; 

$conn = mysqli_connect ($lhost,$user,$pss); 

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

$sdb = mysqli_select_db ($conn,$dbn); 

if (!$sdb) 
    { 
    die("No Database" .mysqli_error()); 
    } 

$sqlii = "INSERT INTO person (name,contact,email) VALUES ('".$_POST['user']."','".$_POST['number']."','".$_POST['email']."')"; 

$sqliq = mysqli_query ($conn,$sqlii); 

if (!$sqliq) 
    { 
    die("" .mysqli_error()); 
    } 

mysqli_close($conn); 

?> ` 

<html> 
    <title>Test Area</title> 
    <body> 
     <form action="testform.php" method="post"> 
     <input type="text" name="user"></br> 
     <input type="text" name="number"></br> 
     <input type="text" name="email"> 
     <input type="submit" name="save" value="Save"> 
     </form>  
    </body>  
</html> 
+0

あなたはどんなエラーに直面していますか?説明 –

+0

フォームを送信するときにユーザーフィールドのデータを渡しましたか? –

答えて

1

フォームデータを取得するために使用している変数が間違っています。

$_POSTの代わりに$_postを使用する必要があります。

関連する問題