Problem mit uapdate set Befehl

Hallo,


danke für deine riesen Hilfe.
Jetzt funktioniert alles super.:)

Obwohl ein Problem hab ich noch, wegen dem ich nicht gleich ein Neues Them beginnen will.

Weiß jemand, warum bei dem folgendem Script die $id nicht ausgelesen bzw ausgegeben wird?

PHP:
<?PHP 
$dbhost = "localhost";
// MySQL - Host, meist ist es localhost
$dbpass = "xxx";
// MySQL - Passwort
$dbuser = "xxx";
// MySQL - Benutzer
$dbdata = "xxx";
// MySQL - Datenbankname
$dbtabelle = "xxx";
// MySQL - Datenbanktabelle
 
	@mysql_connect($dbhost, $dbuser, $dbpass); 
		// Auswahl der Datenbank 
	@$x=mysql_select_db($dbdata); 
		if (empty($x)) { 
		 echo "Fehler beim Verbinden mit dem Datenbankserver<br>"; 
		 exit; 
		} 
 
		// Absetzen eines SQL-Befehls 
$query = "SELECT DATE_FORMAT(Datum,'%d. %M. %Y')
As Datum, id, Ort, Treffpunkt, Uhrzeit, Beginn, Anlass, Sortierung FROM $dbtabelle ORDER BY Sortierung ASC";
$result = mysql_query($query)
		or die(mysql_error());	 
 
	if ($result) { 
		// Felder eines Datensatz in eine assoziatives Array füllen 
		// Tabellenfoermige Ausgabe 
echo "<table border=\"1\" width=\"100%\" style=\"border-collapse: collapse\" bordercolor=\"blue\" id=\"table1\">
<tr><td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Datum</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Ort</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Treffpunkt</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Uhrzeit</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Beginn</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Anlass</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Aktion</font></b></td></tr>";
while ($ds = mysql_fetch_object($result)) {
$Datum = $ds->Datum;
$id = $ds->$id;
$Ort = $ds->Ort;
$Treffpunkt = $ds->Treffpunkt;
$Uhrzeit = $ds->Uhrzeit;
$Beginn = $ds->Beginn;
$Anlass = $ds->Anlass;
				 echo " <tr><font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Datum</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Ort</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Treffpunkt</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Uhrzeit</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Beginn</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Anlass</td>
<td><a href=\"edit.php?id=$id\">Bearbeiten</a>&nbsp;&nbsp;&nbsp;<a href=\"delete.php?id=$id\">Löschen</a></td>
</tr>"; 
}
echo "</TABLE>\n"; 
echo "<center><br><a href=\"new.php\">Neuer Eintrag<a/>";
	} 
	else 
		echo "fehler<br>"; 
?> 
<html><head><link rel="stylesheet" type="text/css" href="format.css"></head></html>

EDIT:

hat sich schon erledigt richtig muss es nämlich so heißen:

PHP:
<?PHP 
$dbhost = "localhost";
// MySQL - Host, meist ist es localhost
$dbpass = "xxx";
// MySQL - Passwort
$dbuser = "xxx";
// MySQL - Benutzer
$dbdata = "xxx";
// MySQL - Datenbankname
$dbtabelle = "xxx";
// MySQL - Datenbanktabelle
 
	@mysql_connect($dbhost, $dbuser, $dbpass); 
		// Auswahl der Datenbank 
	@$x=mysql_select_db($dbdata); 
		if (empty($x)) { 
		 echo "Fehler beim Verbinden mit dem Datenbankserver<br>"; 
		 exit; 
		} 
 
		// Absetzen eines SQL-Befehls 
$query = "SELECT DATE_FORMAT(Datum,'%d. %M. %Y')
As Datum, id, Ort, Treffpunkt, Uhrzeit, Beginn, Anlass, Sortierung FROM $dbtabelle ORDER BY Sortierung ASC";
$result = mysql_query($query)
		or die(mysql_error());	 
 
	if ($result) { 
		// Felder eines Datensatz in eine assoziatives Array füllen 
		// Tabellenfoermige Ausgabe 
echo "<table border=\"1\" width=\"100%\" style=\"border-collapse: collapse\" bordercolor=\"blue\" id=\"table1\">
<tr><td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Datum</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Ort</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Treffpunkt</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Uhrzeit</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Beginn</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Anlass</font></b></td>
	 <td align=\"center\"><b><font color=\"#000000\" face=\"Arial\">Aktion</font></b></td></tr>";
while ($ds = mysql_fetch_object($result)) {
$Datum = $ds->Datum;
$id = $ds->$id;
$Ort = $ds->Ort;
$Treffpunkt = $ds->Treffpunkt;
$Uhrzeit = $ds->Uhrzeit;
$Beginn = $ds->Beginn;
$Anlass = $ds->Anlass;
				 echo " <tr><font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Datum</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Ort</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Treffpunkt</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Uhrzeit</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Beginn</td>
<font color=\"#000000\" face=\"Arial\"></font><td align=\"center\">$Anlass</td>
<td><a href=\"edit.php?id=$id\">Bearbeiten</a>&nbsp;&nbsp;&nbsp;<a href=\"delete.php?id=$id\">Löschen</a></td>
</tr>"; 
}
echo "</TABLE>\n"; 
echo "<center><br><a href=\"new.php\">Neuer Eintrag<a/>";
	} 
	else 
		echo "fehler<br>"; 
?> 
<html><head><link rel="stylesheet" type="text/css" href="format.css"></head></html>
 
Zuletzt bearbeitet:
Zurück