2016-07-05 9 views
-2

お知らせ:未定義のインデックス:CでのFNAME:\ xamppの\ htdocsに\ handleform \ index.phpのライン上の14
お知らせ:未定義のインデックス:Cでffname:\ xamppの\未定義のインデックス:FNAMEとPHPのエラーでffname

:htdocsに\ handleform \ライン15

にはindex.phpライン1415

$fname = $_POST["fname"]; 
$ffname = $_POST["ffname"]; 

これは私のコードですが含まれています

+0

は私は推測してみましょう取り組んでいます。これは最初にページに入ったときに起こりますが、フォームを送信すると「通知」は消えますか? (これは 'process.php'ファイルのコードであると仮定します) – FirstOne

+0

私は既にそれを試してみました

でもこのエラーは発生しません: –

+0

これらのポスト変数がそれらを使用しようとする前に存在するかどうかを確認します。 – Nick

答えて

0

更新:これは

<!DOCTYPE html> 
<html> 
<body> 

<form action="" method="POST"> 
    first Name: <input type="text" name="fname" /></br></br> 
    family Name: <input type="text" name="ffname" /></br></br> 
    Email: <input type="email" name="email"/></br></br> 
    <input type="submit" name="submit"/></br></br> 
</form> 
</body> 

</html> 

<?php 

$fname=""; 
$ffname=""; 

if(isset($_POST['fname'])){ 
    $fname=$_POST['fname']; 
} 

if(isset($_POST['ffname'])){ 
    $ffname=$_POST['ffname']; 
} 


$var_all = $fname . " " .$ffname; 

echo '<span class="label-'.$var_all .'">'.$var_all. '</span>'; 
?> 
+0

これは** notice **の問題を修正するものではありません** varsが初期化されているかどうかにかかわらず、 – FirstOne

+0

これは解決策ではありません。fnameとffnameを組み合わせて出力し、コードがnullを返すためです。 –

+0

が更新されました。これは動作しています –

関連する問題