Blickwinkelkanone
Grünschnabel
Hallo zusammen,
ich habe ein kleines Problem, bei dem ich im Moment nicht weiter weiß.
Eine Tabelle wird ausgelesen und angezeigt.
Jetzt steht hinter jeder Zeile ein Button, der das feld "bezahlt" ändern soll, wenn man es anklickt (nur von dem Datensatz, inder der Button gewählt wude). Im Moment werden alle Datensätze geändert, wenn ich einen x-Beliebigen button drücke.
Wie kann ich das lösen? Für jeden Tipp bin ich dankbar!
ich habe ein kleines Problem, bei dem ich im Moment nicht weiter weiß.
Eine Tabelle wird ausgelesen und angezeigt.
Jetzt steht hinter jeder Zeile ein Button, der das feld "bezahlt" ändern soll, wenn man es anklickt (nur von dem Datensatz, inder der Button gewählt wude). Im Moment werden alle Datensätze geändert, wenn ich einen x-Beliebigen button drücke.
Wie kann ich das lösen? Für jeden Tipp bin ich dankbar!
PHP:
<?PHP
// Ab hier werden die Datensaetze zeilenweise ausgeben (auch fetchen genannt)
$i = 1;
while ($datensatz = mysql_fetch_array( $abfrageergebnis )){
?>
<tr>
<tr>
<td class="row_<?PHP echo $i % 2; ?>"><? if ($datensatz['bezahlt'] == "1")
{
echo "<img src='/bestellung/images/gruener_haken.gif' alt='Bezahlt'></td>";
}
else {
echo "<img src='/bestellung/images/rotes_kreuz.gif' alt='Nicht bezahlt'></td>";
}
?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['ID'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['vorname'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['nachname'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['groesse'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? if ($datensatz['initialien'] == "1")
{
echo "Ja</td>";
}
else {
echo "Nein</td>";
}
?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['strasse'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['plz'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['ort'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['EMail'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? echo htmlspecialchars( $datensatz['Erstellt'] ). "</td>"; ?>
<td class="row_<?PHP echo $i % 2; ?>"><? if ($datensatz['bezahlt'] == "1")
{
echo "<form action='uebersicht_adm.php' method='post' name='formular' id='formular'><input name='eintragen' id='eintragen'
value='Storno' type='submit'>
</form></td>";
if (isset( $_POST['eintragen'] )){
$DatabasePointer = mysql_connect($db_host, $db_user, $db_pass);
@mysql_query("UPDATE bestellung SET bezahlt = '0' WHERE ID = '".$datensatz['ID']."'", $DatabasePointer);
}
}
else
{
echo "<form action='uebersicht_adm.php' method='post' name='formular' id='formular'><input name='eintragen' id='eintragen'
value='bezahlen' type='submit'>
</form></td>";
if (isset( $_POST['eintragen'] )){
$DatabasePointer = mysql_connect($db_host, $db_user, $db_pass);
@mysql_query("UPDATE bestellung SET bezahlt = '1' WHERE ID = '".$datensatz['ID']."'", $DatabasePointer);
}
}
?>
</tr>
<?PHP
$i++;
}
?>
Zuletzt bearbeitet: