Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Einträge ändern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Einträge ändern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
uuhna uuhna ist weiblich
Glück ist, wenn du da bist!


images/avatars/avatar-52787.png

Dabei seit: 26.11.2006
Beiträge: 1.691

Einträge ändern Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe ein Problem beim Ändern eines Eintrags.
Fehlermeldung:
Zitat:
Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ''' at line 11


edit.php:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
<?php


include("db.php");


$id $_GET['id'];
$Ergebnis mysql_query"SELECT * FROM kunden_db WHERE id = '$id' ");
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data mysql_fetch_array($Ergebnis);



echo "<form action="edit2.php" method="post">

 <table border="1" width="100%">
    <tr>
      <td width="50%">Name</td>
      <td width="50%"><input type="text" name="name" value="$Data[name]"></td>
    </tr>
    <tr>
      <td width="50%">Vorname</td>
      <td width="50%"><input type="text" name="vorname" value="$Data[vorname]"></td>
    </tr>
    <tr>
      <td width="50%">Geburtsdatum</td>
      <td width="50%"><input type="text" name="gdatum" value="$Data[gdatum]"></td>
    </tr>
    <tr>
      <td width="50%">Straße</td>
      <td width="50%"><input type="text" name="adresse" value="$Data[adresse]"></td>
    </tr>
     <tr>
      <td width="50%">PLZ Wohnort</td>
      <td width="50%"><input type="text" name="plzwohnort" value="$Data[plzwohnort]"></td>
    </tr>
     <tr>
      <td width="50%">Aktuelle Behandlung</td>
      <td width="50%"><input type="text" name="behandlung_akt" value="$Data[behandlung_akt]"></td>
    </tr> 
    <tr>
      <td width="50%">Vergangene Behandlungen</td>
      <td width="50%"><input type="text" name="behandlung_verg" value="$Data[behandlung_verg]"></td>
    </tr>
     <tr>
      <td width="50%">Bemerkungen</td>
      <td width="50%"><input type="text" name="bemerkungen" value="$Data[bemerkungen]"></textarea></td>
    </tr>
      <tr>
      <td width="50%">Unvertr&auml;glichkeiten</td>
      <td width="50%"><input type="text" name="unvertrag" value="$Data[unvertrag]"></td>
    </tr>
  </table>
  <p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
";
}
?>


edit2.php:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
<?php


include("db.php");


$id $_GET['id'];

$name $_POST['name'];
  $vorname $_POST['vorname'];
  $gdatum $_POST['gdatum'];
  $adresse $_POST['adresse'];
  $plzwohnort $_POST['plzwohnort'];
  $behandlung_akt $_POST['behandlung_akt'];
  $behandlung_verg $_POST['behandlung_verg'];
  $bemerkungen $_POST['bemerkungen'];
  $unvertrag $_POST['unvertrag'];

if ($name == "" )
{
echo "Fehler: ".mysql_error();
}
else
{
$aendern "UPDATE kunden_db Set 
   name = '$name',
   vorname = '$vorname',
   gdatum = '$gdatum.',
   adresse = '$adresse',
   plzwohnort = '$plzwohnort',
   behandlung_akt = '$behandlung_akt.',
   behandlung_verg = '$behandlung_verg',
   bemerkungen = '$bemerkungen',
   unvertrag = '$unvertrag',
  WHERE id = '".$id."' ";
$update mysql_query($aendern) ;
echo "Fehler: ".mysql_error(); 
};      


?>


Ist wahrscheinlich ein ganz primitiver Fehler von mir -.-

__________________

11.06.2010 22:37 uuhna ist offline E-Mail an uuhna senden Beiträge von uuhna suchen Nehmen Sie uuhna in Ihre Freundesliste auf Fügen Sie uuhna in Ihre Kontaktliste ein MSN Passport-Profil von uuhna anzeigen
Thorim Thorim ist männlich
Mitglied


images/avatars/avatar-48753.png

Dabei seit: 04.02.2010
Beiträge: 154
Herkunft: Deutschland

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich glaub das Komma hinter unvertrag = '$unvertrag' (Line 34) muss weg, die Aufzählung der Set-Befehle ist da ja schon fertig und vor der WHERE-Klausel kommt kein Komma

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Thorim: 11.06.2010 23:41.

11.06.2010 23:40 Thorim ist offline E-Mail an Thorim senden Homepage von Thorim Beiträge von Thorim suchen Nehmen Sie Thorim in Ihre Freundesliste auf
uuhna uuhna ist weiblich
Glück ist, wenn du da bist!


images/avatars/avatar-52787.png

Dabei seit: 26.11.2006
Beiträge: 1.691

Themenstarter Thema begonnen von uuhna
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin so doof -.-
Die Fehlermeldung ist jetzt zwar weg, aber die Daten werden leider immernoch nicht geändert ..

__________________

12.06.2010 10:06 uuhna ist offline E-Mail an uuhna senden Beiträge von uuhna suchen Nehmen Sie uuhna in Ihre Freundesliste auf Fügen Sie uuhna in Ihre Kontaktliste ein MSN Passport-Profil von uuhna anzeigen
sina91 sina91 ist weiblich
<3


Dabei seit: 09.02.2007
Beiträge: 2.331
Herkunft: nähe Oldenburg
Name: Sina

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin mir nicht so ganz sicher, aber ich glaube, diese Zeile in edit.php müsste so aussehen:

php:
1:
echo "<form action="edit2.php?id=$id" method="post">


Ansonsten ist $id in edit2.php ja ohne Wert und dementsprechend kann nichts geändert werden.

__________________

12.06.2010 11:13 sina91 ist offline E-Mail an sina91 senden Homepage von sina91 Beiträge von sina91 suchen Nehmen Sie sina91 in Ihre Freundesliste auf Fügen Sie sina91 in Ihre Kontaktliste ein MSN Passport-Profil von sina91 anzeigen
uuhna uuhna ist weiblich
Glück ist, wenn du da bist!


images/avatars/avatar-52787.png

Dabei seit: 26.11.2006
Beiträge: 1.691

Themenstarter Thema begonnen von uuhna
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, das habe ich eben auch rausgefunden großes Grinsen
Aber trotzdem Danke Augenzwinkern

__________________

12.06.2010 11:23 uuhna ist offline E-Mail an uuhna senden Beiträge von uuhna suchen Nehmen Sie uuhna in Ihre Freundesliste auf Fügen Sie uuhna in Ihre Kontaktliste ein MSN Passport-Profil von uuhna anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Einträge ändern

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH