2017-04-21 16 views
0

私はデータベースを基にしたウェブサイトを作成しています。私は情報を収集するフォームを作成しましたが、ユーザーがフォームを入力してmySQLのためにそれを処理して処理する際に、フォームの入力を読み込む必要があります。フォームアクションを新しいページにしていますが、以前のページから値を読み取る方法を理解できません。私のフォームコードは次のようになります:HTML Javascriptフォームからデータを読み込む

<div data-wrapper-react="true"> 
     <span class="form-sub-label-container" style="vertical-align:top;"> 
      <input type="text" id="first_3" name="q3_fullName3[first]" class="form-textbox validate[required]" size="10" value="" data-component="first" /> 
      <label class="form-sub-label" for="first_3" id="sublabel_first" style="min-height:13px;"> First Name </label> 
     </span> 

このページのアクションはsubmit.phpです。私はそこにある価値をどのように読むべきかわかりません。私は次のコマンドを試しました:

document.getElementById("first_3").value; 

これはちょうどconnect.phpの空白のhtmlページにコードを表示し、値を読み取らないようにしました。フォームからのデータは、誰かがそれを助けることができれば、素晴らしいテーブルになるように処理する必要があります。ありがとう

答えて

0

フォーム処理は、あなたが記述している方法で、サーバー側で行うことです。 PHPはまずサーバー上で処理され、そこでPHPタグがHTMLに評価されると、これがブラウザに返されます。あなたは、PHPが何かをした後でなければ、javascriptからのフォーム入力を処理しません。ここで復習です:https://www.w3schools.com/php/php_forms.asp

<?php echo $_POST["q3_fullName3[first]"]; ?>でしょうあなたはこのような何かをできるようにHTMLページに出力値を:

console.log("<?php echo $_POST["q3_fullName3[first]"]; ?>"); 

は、HTMLのソースを表示する場合は、PHPタグがなくなって気づくでしょうフォームフィールドの値に置き換えられます。

データベースとのやりとりはより高度なトピックなので、PHP + MySQLについての本を入手したいと思うようです。私はこれをお勧めします: https://www.amazon.com/Learning-PHP-MySQL-JavaScript-Javascript-ebook/dp/B00QUBHNFI/ref=mt_kindle?_encoding=UTF8&me=

関連する問題