2017-03-20 3 views
-2

Ich bin derzeit neu in PHP können Sie mich bitte auf, wie kann ich den Wert meiner Textbox bekommen? und es an meine SQL-Abfrage übergeben? Wo möchte ich den Wert meiner Spaltennamenseite sehen? Bitte führen Sie mich.Wert meines Textfelds namens "title" an eine Abfrage übergeben

<?php 
$sql_query="SELECT * FROM tblpost WHERE Page = '//what to put here?' "; 
$result_set=mysql_query($sql_query); 
while($row=mysql_fetch_row($result_set)){ 
?> 
<tr> 
    <td><?php echo $row[1]; ?></td> 
    <td><?php echo $row[3]; ?></td> 
    <td><?php echo $row[6]; ?></td> 
    <td> 
     <a class="btn btn-primary" href="javascript:edt_id('<?php echo $row[0]; ?>')">Edit</a> 
     <a class="btn btn-danger" href="javascript:delete_id('<?php echo $row[0]; ?>')">Delete</a> 
    </td>  
</tr> 
<?php } ?> 

das ist meine Textbox.

<div class="form-group"> 
    <label>Page Title</label> 
    <input name="title" type="text" value="<?php echo $fetched_row['Title']; ?>" required class="form-control" placeholder="Page Title"> 
</div> 

Antwort

0

Sie können zusätzlich zu dieser Antwort auch nach PHP-Lernprogrammen suchen.

Zuerst müssen Sie Ihr Eingabefeld in irgendeiner Form umhüllen. Das Formular muss einen Absenden-Button haben, der mit der Methode GET zu Ihrer Seite zurückführt.

Zweitens können Sie Parameter von einer GET-Anfrage in PHP mit $_GET['name-of-input-field'] erhalten. name-of-input-field ist der Wert des name Attributs des Eingabefeldes.

Dann sollten Sie eine "PreparedStatement" erstellen, in die Sie diesen get-Parameter binden können. Dies ist ein Leitfaden für PreparedStatements in PHP: http://php.net/manual/en/pdo.prepared-statements.php

Verwandte Themen