0

基本的な問題について助けを求めています。HTMLフォームを生成する.phpスクリプトを書きたいのですが、フォームが送信されると、同じ.phpスクリプトがフォームパラメータを取得して操作を行います。

これは私がこれまでに持っているコードですが、機能していません:

<?php 

echo "<html>";
echo "<head>";
echo "<title>This is a test</title>";
echo "</head>";
echo "<body>";
echo "<form name='input' action='phptest1.php' method='get'>";
echo "Type the folder name: <input type='text' name='foldername[]'>";
echo "<input type='submit' value='OK'>";
echo "</form>";
echo "</form>";
echo "</body>";

$folder_var = $_POST['foldername'];
  if(empty($folder_var)) 
  {
    echo("No folder name was specified.");
    exit();
  } 
      echo "Folder name is : " . $folder_var[0];

?>

私の目標は、個別の html ファイルと php ファイルをまとめて、php ファイルが html フォームを生成し、同じ php スクリプトがそれを解釈することです。

a1.html:

<html>
<head>
<title>This is a test</title>
</head>
<body>
<form name="input" action="a2.php" method="post">
Type the folder name: <input type="text" name="foldername">
<input type="submit" value="OK">
</form>

</body>

a2.php

<?php 


$folder_var = $_POST['foldername'];
  if(empty($folder_var)) 
  {
    echo("No folder name was specified.");
        exit();
  } 
      echo "Folder name is : " . $folder_var;

?>
4

1 に答える 1