検索

ホームページ  >  に質問  >  本文

javascript - パスワードをデータベースに保存できない理由。 。

ユーザー名は保存できますが、パスワードは保存できません。 。 。猫と虎のように文章を書くことを学んだばかりですが、どこで間違ったのかわかりません。 。
まず、$("#psw").val() で値を取得できます。
js コード:
function regist(){
$.ajax({

リーリー

php コード:
パブリック関数 regist4ajax($username="",$psw=""){

リーリー

データベース内:
id ​​int(11) AI PK
username varchar(45)
psw varchar(45)
creat_date datetime

阿神阿神2708日前716

全員に返信(3)返信します

  • 怪我咯

    怪我咯2017-06-26 10:50:57

    フォームやデータベース構造など、問題が発生する可能性のある問題は数多くあります。

    基本的なエラーの特定方法について説明しましょう。登録全体にはいくつかのステップがあります:
    ページ内のデータを取得》実行ページへの Ajax 転送》実行ページはデータベースの変更をリクエスト》データベースのストレージ

    データを段階的に取得して、たとえば $("#psw").val() が本当にパスワード情報を取得しているかどうか、そして ajax 受信ページが本当にこのデータを受信して​​コードを実行しているかどうかを確認します。実行されたクエリの数と、このクエリがデータベース内で直接正常に実行できるかどうか。このように一歩一歩進んで、どの段階でつまづいているのかを見つけていくと、どこに問題があるのか​​が見つけやすくなります。

    返事
    0
  • 某草草

    某草草2017-06-26 10:50:57

    以下の箇所に誤りがある可能性がありますので、具体的な機能についてはご自身でご確認ください。

    1. $("#psw").val()パスワード入力ボックスの値を本当に取得しましたか

    2. ユーザー名は保存できるとのことなので、パスワードが保存されない理由については、データベースのパスワードアクセスフィールドが対応しているかどうかを確認してくださいpsw,这个要和'insert into users(username, psw) values (?, ?)'这里面的psw

    3. また、データベース

      タイプも見てください。 psw字段是否是字符串类型比如VARCHARCHAR或者TEXT

    4. 返事
      0
  • 滿天的星座

    滿天的星座2017-06-26 10:50:57

    ユーザー名とパスワードを送信するために get メソッドを使用する必要があるのはなぜですか?
    代わりに post を使用し、post がデータを受信するかどうかを確認します。

    返事
    0
  • キャンセル返事