Ich habe folgendes Problem:
1. Auf einer php Seite werden mehrere Tabellenzeilen per include aufgerufen.
2. Jede Tabellenzeile enthält einen Hyperlink, welcher eine Änderung in der mysql Datenbank vornimmt. Und die selbe Seite neu aufruft.
3. Die Änderungen sind richtig, so lange diese Hyperlinks maximal 2x vorhanden sind. Sprich 2 Tabellenzeilen nach einander erfolgen. Sobald aber ein 3 Hyperlink dazu kommt, sind die Ergebnisse der Änderungen falsch und per Zufall ausgewählt.
Wo liegt mein Fehler?
Beispiel Tabellenzeile1:
<?php
$abfrage2 = "SELECT wohnung FROM wohnungen WHERE username = '$user'";
$ergebnis2 = mysql_query($abfrage2);
$wohnungen = mysql_fetch_object($ergebnis2);
$wohnung = $wohnungen->wohnung
if($wohnung != 1)
{?><a href="wohnung.php"<?php
$aendern1 = "UPDATE wohnungen Set wohnung = '1' WHERE username = '$user'";
$update1 = mysql_query($aendern1);?> ">Einziehen</a> <?php }
else
{echo "bewohnt";}
?>
Beispiel Tabellenzeile2:
<?php
if($wohnung != 2)
{?><a href="wohnung.php"<?php
$aendern2 = "UPDATE wohnungen Set wohnung = '2' WHERE username = '$user'";
$update2 = mysql_query($aendern2);?> ">Einziehen</a> <?php }
else
{echo "bewohnt";}
?>
1. Auf einer php Seite werden mehrere Tabellenzeilen per include aufgerufen.
2. Jede Tabellenzeile enthält einen Hyperlink, welcher eine Änderung in der mysql Datenbank vornimmt. Und die selbe Seite neu aufruft.
3. Die Änderungen sind richtig, so lange diese Hyperlinks maximal 2x vorhanden sind. Sprich 2 Tabellenzeilen nach einander erfolgen. Sobald aber ein 3 Hyperlink dazu kommt, sind die Ergebnisse der Änderungen falsch und per Zufall ausgewählt.
Wo liegt mein Fehler?
Beispiel Tabellenzeile1:
<?php
$abfrage2 = "SELECT wohnung FROM wohnungen WHERE username = '$user'";
$ergebnis2 = mysql_query($abfrage2);
$wohnungen = mysql_fetch_object($ergebnis2);
$wohnung = $wohnungen->wohnung
if($wohnung != 1)
{?><a href="wohnung.php"<?php
$aendern1 = "UPDATE wohnungen Set wohnung = '1' WHERE username = '$user'";
$update1 = mysql_query($aendern1);?> ">Einziehen</a> <?php }
else
{echo "bewohnt";}
?>
Beispiel Tabellenzeile2:
<?php
if($wohnung != 2)
{?><a href="wohnung.php"<?php
$aendern2 = "UPDATE wohnungen Set wohnung = '2' WHERE username = '$user'";
$update2 = mysql_query($aendern2);?> ">Einziehen</a> <?php }
else
{echo "bewohnt";}
?>