Ich bin Begineer in PHP. Als diesen Code habe ich von tutorialspoint.com geübt. in der Seite hat dieser Code das tatsächliche Ergebnis produziert, aber während in meinem localhost läuft, sagt es nicht definiert Index: Name in C: \ xampp \ htdocs \ php \ second.php on line 2.Hinweis: Undefinierter Index: Name in C: xampp htdocs php second.php in Zeile 2
<?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>
Verwenden Sie isset() für POST-Variablen – Thamilan