送信フォームが空白の場合に何が問題となったのか教えてください。
 
  2017-12-04 19:45:52
0
7
1760

<?php

if(trim($_POST['password']) != trim($_POST['repassword'])){

exit ("2 回使用されたパスワードが一致していません。前のページに戻ってください。");

}

$username = trim($_POST['username' ] );

$password = md5(trim($_POST['password']));

$conn = mysqli_connect(' localhost ','root','root','informationtest','3306');

if(mysqli_error($conn)){

mysqli_error($conn);

exit;

}

mysqli_select_db($conn,'my_my');

mysqli_set_charset($conn , 'utf8');

情報に挿入test (id,name,password,) value('','$username','$password');

## ?>


 
 

全員に返信(2)
dabour

サーバー経由ではなく、ファイルに直接アクセスしました

いいねを押す +1
  • 返事 はい、ありがとう解決しました
      著者 2017-12-09 18:50:46
路过

その後、名前がないかどうかを確認するには HTML を参照する必要があります

いいねを押す +0
  • 返事 名前はありますが、Firefox を除く他のブラウザでは PHP コードが直接表示されることがわかりました。
      著者 2017-12-05 18:24:57
  • 返事 &lt;html&gt; <本体> &lt;フォームアクション="connect.php"メソッド="POST"&gt; &lt;table border="1" style="margin:100px auto"&gt; &lt;tr&gt; &lt;td&gt;用户名&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="ユーザー名" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;秘密コード&lt;/td&gt; &lt;td&gt;&lt;input type="パスワード" name="パスワード" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;tdcolspan=2 align = center&gt;&lt;input type="submit" value="注册" name="submit" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/テーブル&gt; &lt;/フォーム&gt; &lt;/ボディ&gt; &lt;/html&gt; // 以上はhtml代
      著者 2017-12-05 18:27:51
  • 返事 完了、Baidu: ローカルホストから Web サイトのディレクトリに直接アクセス 静的ページのindex.htmlがあるとします。静的ページをWebサイトのディレクトリにコピーし、localhost/index.htmlを使用してアクセスします。
      著者 2017-12-05 19:23:57
  • 返事 Notepad++ を使用してブラウザを開くと、表示されるアドレスは localhost/login.html ではなく file:///D:/phpStudy/PHPTutorial/WWW/login.html であるため、HTML がジャンプして PHP コードを直接表示します。解決しましたが、原理はまだ不明です。
      著者 2017-12-05 19:26:11
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート