Guten Abend zusammen,
Ich möchte über einen Button ein "Modal" (Popup) laden und in diesem eine Zeile aus meiner Datenbank laden.
Ich hoffe dass es einigermaßen verständlich rüberkommt...
so sieht mein Code dazu aus.
Beispiel:
beim klick auf des Edit Button, mit der ID 1 in der DB, öffnet sich das Modal und der Inhalt aus der Datenbank mit der ID 1 wird angezeigt.
Desweiteren wird ein Formular angezeigt mit dem man dann die DB Zeilen updaten kann.
Meine Frage ist jetzt folgende:
wie kann ich die ID übermitteln, sodass die richtigen Datensätze im Modal angezeigt werden und dann auch die richtigen Datensätze wieder aktualisiert bzw. gelöscht werden?
Ich bin Dankbar für jede Antwort.
Mit freundlichen Grüßen
Svenmann
Ich möchte über einen Button ein "Modal" (Popup) laden und in diesem eine Zeile aus meiner Datenbank laden.
Ich hoffe dass es einigermaßen verständlich rüberkommt...
so sieht mein Code dazu aus.
PHP-Code:
<?php
$statement = $pdo->prepare("SELECT * FROM tanken");
$statement->execute(array());
while($row = $statement->fetch()) {
$liter = str_replace(",", ".", $row['liter']);
$preis = str_replace(",", ".", $row['preisproliter']);
$gefahren = str_replace(",", ".", $row['gefahren']);
$kosten = $liter * $preis;
$verbrauch = $liter * 100 / $gefahren
?>
<tr class="text-center">
<td><?php echo $row['id']; ?></td>
<td><?php echo date('d.m.Y', strtotime($row['datum'])) ?></td>
<td><?php echo $row['tankstelle']; ?></td>
<td><?php echo $row['liter'] . "l" ?></td>
<td><?php echo $row['preisproliter'] . "€/l" ?></td>
<td><?php echo number_format($kosten, 2, ",", "." ) . "€" ?></td>
<td><?php echo $row['gefahren'] . "km" ?></td>
<td><?php echo number_format($verbrauch, 2, ",", "." ) . "l" ?></td>
<td><?php echo $row['bemerkung']; ?></td>
<td>
<p data-placement='top' data-toggle='tooltip' title='Edit'>
<button class='btn btn-warning' data-title='Edit' data-toggle='modal' data-target='#edit'>
<i class='fa fa-pencil' aria-hidden='true'></i>
</button>
</p>
</td>
<td>
<p data-placement='top' data-toggle='tooltip' title='Delete'>
<button class='btn btn-danger' data-title='delete' data-toggle='modal' data-target='#delete'>
<i class='fa fa-trash' aria-hidden='true'></i>
</button>
</p>
</td>
</tr>
<?php
}
?>
beim klick auf des Edit Button, mit der ID 1 in der DB, öffnet sich das Modal und der Inhalt aus der Datenbank mit der ID 1 wird angezeigt.
Desweiteren wird ein Formular angezeigt mit dem man dann die DB Zeilen updaten kann.
Meine Frage ist jetzt folgende:
wie kann ich die ID übermitteln, sodass die richtigen Datensätze im Modal angezeigt werden und dann auch die richtigen Datensätze wieder aktualisiert bzw. gelöscht werden?
Ich bin Dankbar für jede Antwort.
Mit freundlichen Grüßen
Svenmann
Kommentar