Guten Morgen,
ich grübel seit einiger Zeit an einem kleinen Problem.
Ich habe Abwesenheiten in einer SQL Tabelle gespeichert. Diese möchte ich für den Benutzer auflisten. Neben dieser Auflistung soll ein Button stehen, mit welchem ich den Eintrag dann editieren kann (Bspw. Datum oder Grund der Abwesenheit ändern).
Der Benutzer soll beim Klick auf den Button auf eine andere Seite geleitet werden, dabei soll die id in der Datenbank über $_SESSION[] übermittelt werden.
Nun die Frage, wie lese ich die id des Eintrages beim Druck auf den Button aus?
Hier mal mein Script:
Leider wird mir auch nur das "Selektierte AW: AW" ausgegeben, ohne die id.
Hat einer von euch eine Idee, wie ich die ID vom ausgewählten Eintrag bekomme (in diesem Beispiel gibt es 3 Einträge in der Tabelle der Datenbank, also auch 3 Einträge auf der Seite).
Vielen Lieben Dank und Liebe Grüße,
Jonas
ich grübel seit einiger Zeit an einem kleinen Problem.
Ich habe Abwesenheiten in einer SQL Tabelle gespeichert. Diese möchte ich für den Benutzer auflisten. Neben dieser Auflistung soll ein Button stehen, mit welchem ich den Eintrag dann editieren kann (Bspw. Datum oder Grund der Abwesenheit ändern).
Der Benutzer soll beim Klick auf den Button auf eine andere Seite geleitet werden, dabei soll die id in der Datenbank über $_SESSION[] übermittelt werden.
Nun die Frage, wie lese ich die id des Eintrages beim Druck auf den Button aus?
Hier mal mein Script:
PHP-Code:
<?php
$sql_quer = "SELECT * FROM vacation WHERE uid = '$username'";
$result = $mysqli->query($sql_quer);
$num_rows = mysqli_num_rows($result);
echo '<p>Du hast '.$num_rows.' Abwesenheiten:<br><br>---------------------<br></p>';
while($row = $result->fetch_assoc())
{
$sDateConv = convertDate($row['startdate']);
$eDateConv = convertDate($row['enddate']);
echo '<p>Abwesenheit AW'.$row['id'].' vom '.$sDateConv.' bis zum '.$eDateConv.' ('.$row['diff'].' Tage) aus folgendem Grund: '.$treason.'.<form action="?edit=1" method="post"><input type="submit" value="Bearbeiten" name="edit"/></form><br><br>';
}
?>
</div>
</article>
</div>
<?php
if(isset($_GET['edit']))
{
echo 'Selektierte AW: AW'.$row['id'].'<br>';
}
Hat einer von euch eine Idee, wie ich die ID vom ausgewählten Eintrag bekomme (in diesem Beispiel gibt es 3 Einträge in der Tabelle der Datenbank, also auch 3 Einträge auf der Seite).
Vielen Lieben Dank und Liebe Grüße,
Jonas
Kommentar