2017-03-03 3 views
0

So bearbeiten Sie eine Zeile basierend auf Benutzerauswahl. Angenommen, der Benutzer wählt die Bearbeitungsschaltfläche für die Reservierungs-ID 44. Wie können wir darauf basierend bearbeiten?Tabelle Echo für Zeile basierend auf Benutzereingabe

this is the table

Ich benutze diese für Schaltfläche Bearbeiten

<form method="post" action="user_update.php"> 
       <input type="submit" value="Edit" name="edit"> 
      </form> 

dieser Datenbank zu senden

<?php 
     if(isset($_POST['edit'])) 
     { 
     header("location: edit.php");} 
?> 

Antwort

0

Wenn Sie einfach PHP-Seite umleiten mögen für bearbeiten dann Anker <a>-Tag verwenden, ersetzen dies

<form method="post" action="user_update.php"> 
    <input type="submit" value="Edit" name="edit"> 
</form> 

Um

<a href="/edit.php?id=<?php echo $id;?>"><input type="button" value="Edit"></a> 

Hinweis: $id ist ID-Nummer oder die Reservierungsnummer, durch die ganze Formulardaten erhalten können angezeigt werden und dann

0

Basierend auf Ihren Code bearbeiten einreichen, können Sie dies versuchen:

<?php 
    if(isset($_POST['edit'])) 
    { 
     $id = $_POST["id"]; 
     $link = "edit?id=".$id.".php"; 
     header("location: ".$link); 
    } 
?> 

<form method="post" action="user_update.php"> 
    <input type="text" name="id"> 
    <input type="submit" value="Edit" name="edit"> 
</form> 
0

einfach umleiten es einen Tag mit

<a href="/edit.php?id=<?php echo $id;?>">Edit</a> 

edit.php

if(isset($_GET[id])) 
{ 
    $id=$_GET['id']; 
} 
0

Für Umleitung Sie wie die in der Tabelle in Spalte bearbeiten können. und wiederholen Sie Ihre Reservierungs-ID und diese ID erhalten Sie von Ihrer URL.

<td><a href="edit.php?id=<?php echo $id;?>">Edit</a></td> 

Variable festgelegt auf der Basis von get ID in Edit.php.

<?php 
      if(isset($_GET['id'])) 
      { 
       $reservationId = $_GET['id']; 
       // here your edit code 
      } 
    ?> 
0

Versuchen Sie folgendes:

<button type="button"><a href="edit.php?id=<?php echo $id;?>">Edit</a><button> 
Verwandte Themen