2016-03-23 10 views
0

2つのhtml edittextフィールドにラベルを付けて、最後にreg番号とボタンを入力すると、ユーザーは新しい登録番号を入力できます。私はPHPスクリプトの中でそれをやりたいのですが、どうやって組み込むのか分かりません。どのようにhtmlの編集テキストフィールドをPHPに入れますか

これはどうやってボタンをクリックするのかを確認する方法がわかりません。どのように私はボタンのクリックで値を取得するのですか?

これは私がこれまで持っているものです。

<?php 
    include "init.php" 

    if(!empty($_POST['driverNo'])){ 
     $driverNoText = $_POST['driverNo']; 
     $stmt = "SELECT registrationNo FROM cars WHERE driverNo = ?"; 
     $result = $conn->prepare($stmt); 
     $result->bind_param('s', $driverNoText); 
     $result->execute(); 
     $result->store_result(); 
     $result->bind_result($registrationNo); 

     while($result->fetch()) 
     { 
      echo $registrationNo; 
     } 

     $result->free_result(); 
?> 

でも可能です。このまたは私は、htmlファイルを作成する必要がありますし、このPHPスクリプトが含まれるのでしょうか?

申し訳ありませんが、私は通常、単一目的のPHPファイルのこの種の流れは、あなたがPHPスクリプトの最後にHTMLコードを含むことができることであるこのすべてのWeb devのもの

答えて

0

に非常に新しいです。 PHPをHTMLファイルと同じように扱いましょう。ちょっとした進歩はありますが、それは単なるHTMLだけではありません。意味

、ファイルは、形式のこの種のことができます:あなたが新しいとPHPを実行しようとしている場合

<?php 

//------------------------ 
// Start of your php inits 
// ..................... 


//------------------------ 
// Section where you have your code checking 
// 
if (!empty($_POST... 
    //do something useful, sanitize inputs, insert into db 
    //echo out something like "thanks for submission here" 
} else { 
    //you can close the php tag here and put your html codes here 
?> 
<!doctype html> 
..... 
<form action="<?php echo $_SERVER['PHP_SELF'] ?>> 
    <input...> 
    <input type="submit" /> 
</form> 
<?php 
//and don't forget the closing bracket 
} 

、先に行くと、サンプルとしてこれを持っています。これは、コードが大きくなった場合にメンテナンスの悪夢となるため、お勧めできません。一般的に、これらの面倒な作業に役立つフレームワークを探す必要があります。

関連する問題