$check_mark1 = mysql_query("SELECT normale datenbankabfrage");
$check_mark2 = mysql_fetch_row($check_mark1);
$markieren = $_GET[markieren];
if($check_mark2[0] != 1) {
echo("<a href=\"?markieren=1\" ><div>Anzeigen</div></a>");
}
else {
echo("<a href=\"?markieren=0\" ><div>Nicht anzeigen</div></a>");
}
if($markieren == "1") {
echo "wert 1 in db";
mysql_query("UPDATE xyz SET markieren = 1;");
}
else if ($markieren == "0") {
echo "wert 0 in db";
mysql_query("UPDATE xyz SET markieren = 0 ;");
}
Problem ist folgendes:
Wenn ich auf Anzeigen (Nicht anzeigen) klicke, sehe ich immer nur eine Veränderung, wenn ich ein zweites mal darauf klicke. Wie kann man erreichen, dass bei jedem Klick die Variable übergeben wird, aber dann gleichzeitig auch der Text "wird angezeigt" (wird nicht angezeigt) sich verändert, so dass sich bei jedem Klick immer etwas Neues einspielt.
Ich glaube das hört sich sehr verwirrend an, deshalb versuche ich es mal bildlich
So ist es momentan:
Anzeigen
1.Klick Anzeigen
wert 1 in db
2.Klick Nicht anzeigen
wert 1 in db
3.Klick Nicht anzeigen
wert 0 in db
4.Klick Anzeigen
wert 0 in db
5.Klick Anzeigen
wert 1 in db
und so sollte es aussehen:
Anzeigen
1.Klick Nicht anzeigen
wert 1 in db
2.Klick Anzeigen
wert 0 in db
3.Klick Nicht anzeigen
wert 1 in db
4.Klick Anzeigen
wert 0 in db
5.Klick Nicht anzeigen
wert 1 in db
ich hoffe, das ist verständlich :)
mfg