0

これは私のHTMLです:

    <?php echo form_open(base_url().'admin'); ?>
        <div class="row username">
            <span class="icon"></span>
            <input type="text" value="" name="username" placeholder="Όνομα" />
        </div>
        <div class="row password">
            <span class="icon"></span>
            <input type="password" value="" name="password" placeholder="Κωδικος Πρόσβασης" />
        </div>
        <div class="row button">
            <input type="submit" value="Σύνδεση" name="submit" />
        </div>
    <?php echo form_close(); ?>

したがって、ボタンの値は「Σύνδεση」であり、送信ボタンをクリックすると、何も返されません(null文字列)...

「サインイン」のようなテキストに置き換えると、機能します...

ラテン文字以外の文字を使用できないのはなぜですか?

4

3 に答える 3

0

すべてを同じページに投稿していますか?別のページに投稿する場合は、同じコンテンツタイプであることを確認してください。

于 2012-04-06T16:15:09.820 に答える
0

PHP ファイルが utf-8 でエンコードされていることを確認してください。EditPad などのテキスト エディタ プログラムで確認できます。次に、form 属性の使用を検討しaccept-charsetて、UTF-8 に設定します。ページのメタも utf-8 であることを確認してください。最後に codeigniter アプリケーションの config.php をチェックして、$config['charset'] = 'UTF-8'. お役に立てれば。

さらに、validation rules基本的なラテン語のような入力以外の入力を妨げるものがないことを確認してくださいalpha-dash

さらに、php ファイルのエンコーディングに関してBOMは、設定されていないことを確認してください。

于 2012-04-09T20:35:37.127 に答える
0

問題は、MAMP のバージョンが古い、何かが間違っている、などだったので、それを削除して、Mac OSX 用の XAMPP を追加しました。

于 2012-04-10T15:22:53.370 に答える