2017-03-23 21 views
-1

自分自身にデータを送信しているページがありますが、私のコードは動作していますが、このエラーが発生したときにこのエラーが発生しますNotice: Undefined index: submittedは私はそこに着きます。しかし、一度データを入力して送信をクリックすると、エラーは消え、他のすべてはスムーズに進みます。どのようにこれを取り除くための任意のアイデア?送信ボタンがクリックされたかどうかチェックする方法PHP

<form method="POST" action="contactInfo.php"> 
<center> 
Name: <input type="text" name="name"/> 
Email: <input type="text" name="email"/> 
<input type ="submit" name="submitted" value="Submit" /> <br /> 
<?php 
$formSubmitted = $_POST['submitted']; 
if ($formSubmitted) 
{ 
    echo "Thank you for your information."; 
} ?> 
+0

チェックそれからPOSTデータをつかむしようとする前に、POSTリクエストである場合。 – solarc

+0

'if(isset($ _ POST ['submitted']))' – Mario

答えて

2

$_POST['submitted']あなたがページを送信するまで、まだ存在しません。ページを最初に訪問するとき、それは存在しません。

$formSubmitted = isset($_POST['submitted']);

+0

うわー、簡単に修正、ありがとう! – Brit24

関連する問題