Hallo,
ich bin gerade dabei eine Verleihliste zu programmieren. Und komme an einem Punkt nicht weiter.
Ich lasse mir eine dynamische Tabelle anzeigen. In den Zeilen habe ich jeweils einen "Zurückgeben" Button hinzugefügt. Wenn man auf den Button klickt, soll die ID der Zeile in der Tabelle ausgelesen werden und über form action übergeben werden. Leider weiß ich nicht, wie ich das machen soll, könnt ihr mir helfen?
Hier meine Tabelle:
Und hier soll die ID hin:
Ist ja logisch, dass gerade nichts übergeben wird. Allerdings weiß ich halt auch nicht, wie ich die ID auslesen und übergeben kann. Ich hoffe, ihr könnt mir helfen.
ich bin gerade dabei eine Verleihliste zu programmieren. Und komme an einem Punkt nicht weiter.
Ich lasse mir eine dynamische Tabelle anzeigen. In den Zeilen habe ich jeweils einen "Zurückgeben" Button hinzugefügt. Wenn man auf den Button klickt, soll die ID der Zeile in der Tabelle ausgelesen werden und über form action übergeben werden. Leider weiß ich nicht, wie ich das machen soll, könnt ihr mir helfen?
Hier meine Tabelle:
PHP-Code:
<table border=1 sqlentity="yes" rowname="autotagging">
<tr>
<th> Produkt </th>
<th> Beschreibung </th>
<th> Seriennummer </th>
<th> Ausleiher </th>
<th> Verleiher </th>
<th> Kommentar </th>
<th> Verleihdatum </th>
<th> Rückgabe </th>
</tr>
<?php
$query = "SELECT `prodname`,`proddesc`,`serial`,`ausleiher`,`username`,`comment`,`outdate` FROM `asset`
inner join products on products.id = asset.produkt
inner join user on user.User_ID = asset.verleiher
where indate = ''";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<th width="130" align="left">';
echo $row['prodname'];
echo '</th>';
echo '<th width="220" align="left">';
echo $row['proddesc'];
echo '</th>';
echo '<th width="100" align="left">';
echo $row['serial'];
echo '</th>';
echo '<td width="100" align="center">';
echo $row['ausleiher'];
echo '</td>';
echo '<td width="100" align="center">';
echo $row['username'];
echo '</td>';
echo '<td width="150" align="center">';
echo $row['comment'];
echo '</td>';
echo '<td width="50" align="center">';
echo $row['outdate'];
echo '</td>';
echo '<td>';
echo "<form action='backindate.php' method='post'>";
echo "<input type='Submit' value='Zurückgeben'>";
echo "</form>";;
echo '</td>';
echo '</tr>';
}
?>
</table>
PHP-Code:
<?php
$id = $_REQUEST["id"];
$timestamp = time();
$datum = date("d.m.Y - H:i", $timestamp);
$eintrag = "update asset set indate = '$datum' where id = '$id'";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
?>
Kommentar