0

私はここに新しいです!

では$_POST、PHP は 3 つの数値を取り、偶数でソートが必要な数値のみを出力します。私はこれが苦手ですが、ここに私のコードを試しました:

<body>

<form name="getallen" action="111.php" form method="POST">
Geef drie getallen in.</br>
Getallen: 
<input type="text" name="getallen" maxlength=""/></br>
<input type="text" name="getallen" maxlength=""/></br>
<input type="text" name="getallen" maxlength=""/></br>
<input type="submit" value="controle"/>
</form>

</body>


<?php


$_POST ["getallen"];


if (is_array($_POST['getallen'])) { 
echo 'Resultaat: <br />'; 
foreach ($_POST['getallen'] as $r) {
sort($_POST['getallen']); 
echo "<i>$r</i><br />";
} 
}else {
    echo "Gelieve juiste getallen in te geven";
    }


?> 
4

2 に答える 2

1

入力フォームは配列でなければなりません

<input type="text" name="getallen[]" value="" /><br />
<input type="text" name="getallen[]" value="" /><br />
<input type="text" name="getallen[]" value="" /><br />

次に、print_r($_POST); を試してください。またはループすることができます

foreach ( $_POST as $r ) {
    echo $r.'<br />';
}
于 2013-05-23T18:55:10.617 に答える