0

私はフォームを持っています

<form method="GET" action="/boxr_app/v2/profile">
        <input type="text" name="gamertag" placeholder="What is your gamertag?" autocomplete="off" size="50" />
        <input type="submit" value="Search" />
    </form>

そして、入力が4未満かどうかを確認したいのですが、同じページのフォームのすぐ下にエラーが表示されますが、その方法がわかりません。私はこれを試しました

<?php if($_GET['gamertag] < 4) { echo 'invalid blah blah blah'; } ?>
4

2 に答える 2

1

これがあなたがやろうとしていることだと思いますか?

if(strlen($_GET['gamertag']<4)) { echo 'invalid blah blah blah'; }

http://php.net/manual/en/function.strlen.php

于 2013-07-09T00:13:01.333 に答える
0

パラメータを削除しactionて、必ず同じページに送信してください。次に、これをフォームの下に追加します

<?php if( $_GET['gamertag'] < 4) { echo 'invalid blah blah blah'; } ?>

ゲーマータグの後に引用符 (') を追加したところ。入力の長さを検証していますか? 次に、を使用する必要がありますstrlen($_GET['gamertag'])

于 2013-07-09T00:13:45.973 に答える