私はphpで始まっています。このコードはtutorialspoint.comから練習しています。サイトにこのコードは、実際の結果を生産しているが、私はlocalhostで実行している間、それは未定義のインデックス言う:名前がCで:\ XAMPP \ htdocsにライン上でのPHPの\ second.php 2.注意:未定義のインデックス:2行目のC: xampp htdocs php second.phpの名前
<?php
if($_POST["name"] || $_POST["age"]) {
if (preg_match("/[^A-Za-z'-]/",$_POST['name'])) {
die ("invalid name and name should be alpha");
}
echo "Welcome ". $_POST['name']. "<br />";
echo "You are ". $_POST['age']. " years old.";
exit();
}
?>
<!------------Form----------------->
<html>
<body>
<form action = "<?php $_PHP_SELF ?>" method = "POST">
Name: <input type = "text" name = "name" />
Age: <input type = "text" name = "age" />
<input type = "submit" />
</form>
</body>
</html>
POST変数の場合は、isset()を使用してください。 – Thamilan