2016-03-23 5 views
0

Ich möchte zwei HTML-Edittext-Felder mit einem Label neben es sagen, bitte geben Sie eine reg-Nummer und eine Schaltfläche am Ende, wodurch der Benutzer eine neue Registrierungsnummer eingeben können. Ich möchte es innerhalb des PHP-Skriptes tun, aber ich weiß nicht, wie man es einbautWie setze ich html edit Textfelder in PHP

Sache ist, ich bin nicht ganz sicher, wie man das macht und wie man den Knopf auf Klicken validiert. Wie bekomme ich die Werte auf Knopfdruck?

Dies ist, was ich bisher:

<?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(); 
?> 

Ist dies überhaupt möglich oder würde ich eine HTML-Datei erstellen und dann um diesen PHP-Skript?

Sorry, ich bin ganz neu zu all diesem Web-Entwickler Zeug

Antwort

0

Normalerweise ist der Fluss für diese Art von einem einzigen Zweck: PHP-Datei ist, dass Sie HTML-Codes am Ende des PHP-Skript enthalten. Behandeln Sie PHP wie eine HTML-Datei, mit einem kleinen Vorteil, dass es mehr als nur HTML zu tun hat.

Das bedeutet, kann die Datei in dieser Art von Format:

<?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 
} 

Wenn Sie neu sind und PHP auszuprobieren, gehen Sie voran und haben dies als die Probe. Dies wird im Allgemeinen sowieso nicht empfohlen, da es ein Wartungs-Albtraum ist, wenn der Code wächst. Im Allgemeinen müssen Sie nach Frameworks suchen, die Ihnen bei diesen langwierigen Aufgaben helfen können.

Verwandte Themen