0

PHP スクリプトで、html ページから取得したすべての値を画面に出力したいと思います。

これは HTML コードです。

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>Insert title here</title>
</head>
<body>
   <div>
    <form enctype="multipart/form-data" action="rect.php" method="post">
        <label>Name:</label><input type="text" name="name"><br />
        <label>Family Name:</label><input type="text" name="family"><br />
        <label>Age:</label><input type="text" name="age"><br />
        <input type="button" value="Print">
    </form>
   </div>
</body>
</html>

//これが PHP コードです。

    <?php 
$name = $_REQUEST['name'];
$family_name = $_REQUEST['family'];
$age = $_REQUEST['age'];

print $name.$family_name.$age;
?>
4

4 に答える 4

2

$_REQUEST は機能するはずですが、ボタンは役に立たないものです。

    <input type="button" value="Print"> 

する必要があります

    <input type="submit" value="Print">

そして、それはトリックを行う必要があります:)

于 2012-07-28T17:48:48.893 に答える
2

何よりもまず: を使用し$_POSTます。使用$_REQUESTは悪い習慣です。

<?php 
   $name = $_POST['name'];
   $family_name = $_POST['family'];
   $age = $_POST['age'];
   print $name.$family_name.$age;
?>

そして、あなたのボタンは送信されません。これにします:

<input type="submit" value="Print">
于 2012-07-28T17:36:48.387 に答える
0

変化する

<input type="button" value="Print">

<input type="submit" value="Print">
于 2012-07-28T17:50:49.500 に答える
0

テキストを PHP フォームに送信するだけの場合は、enctype は必要ありません。

ボタンは type="submit" でなければなりません

明らかにフォームに使用したため、 $_POST を使用する必要があります。

于 2012-07-28T21:18:21.010 に答える