Homepagetotal/ PHP&MYSQL Tutorial


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
userxy
Gast

BeitragHomepagetotal/ PHP&MYSQL Tutorial Antworten mit Zitat

axinio Internet Marketing
Hallo Werner,

erstmal vielen Dank für dein klasse Tutorial. Leider hab ich einen kleinen Fehler beim updaten vorhandener Daten.

Dein Quelltext wurde 1:1 übernommen und auf meineDatenbank/Tabellen angepasst. beim Versuch eine bestehende Tabelle zu ändern bekomme ich folgende Fehlermeldung

Code:
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 `cars`.`id` = '1'' at line 14

UPDATE `cars`
        SET
       `typ`= 'premium',
       `klasse`= 'b',
       `gruppe`= 'DTM',
       `hersteller`= 'Audi',
       `fahrzeug`= 'R8',
       `tbaujahr`= '2001',
       `preis`= '250.000 Cr',
       `antrieb`= '4x4',
       `kw`= '350',
       `nm`= '400',
       `gewicht`= '1200',
        WHERE
           `cars`.`id` = '1'


In Line 14 steht:
Code:
WHERE
           `cars`.`id` = '" . $_POST["edit_id"] . "'";


Keine Ahnung warum er das nicht übernimmt, wenn du noch eine Idee hast.
01 Nov 2011 16:30
wpSEO, das Plugin für WordPress SEO
Forrest Gumb
Mitglied

Beitrag Antworten mit Zitat

hinter dem "=" fehlt ein --> "


also so glaub ich -->

Code:
`cars`.`id` ="'" . $_POST["edit_id"] . "'";

_________________
4rest
Wende Dein Gesicht ins Licht, dann werden die Schatten hinter Dir sein.
[ forrest ] - [ more ]
01 Nov 2011 18:38
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
userxy
Gast

BeitragRE:... Antworten mit Zitat

Hy Forrest,

das war leider nicht der Lösungsansatz Confused
01 Nov 2011 18:43
Forrest Gumb
Mitglied

Beitrag Antworten mit Zitat

Dann nimm das letzte --> " <-- weg Laughing


Code:
`cars`.`id` = '" . $_POST["edit_id"] . "';

_________________
4rest
Wende Dein Gesicht ins Licht, dann werden die Schatten hinter Dir sein.
[ forrest ] - [ more ]
01 Nov 2011 18:52
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
userxy
Gast

BeitragRE:... Antworten mit Zitat

Auch das löst das Problem leider nicht...

Hier mal der complete Code:

Code:

   # Datensatz ändern
   if (isset($_POST["aendern"])) { // Submit-Button "aendern" angeklickt
    if (isset($_POST["edit_id"])) { // Datensatz (Radio-Button) zum ändern ausgewählt
     if ($_POST["typ"] != "" && $_POST["klasse"] != "" && $_POST["gruppe"] != "" && $_POST["hersteller"] != "" && $_POST["fahrzeug"] != "" && $_POST["baujahr"] != "" && $_POST["preis"] != "" && $_POST["antrieb"] != "" && $_POST["kw"] != "" && $_POST["nm"] != "" && $_POST["gewicht"] != "") { // Sind alle Felder ausgefüllt
      // SQL-Befehl
      $sql = "UPDATE `cars`
        SET
       `typ`= '" . $_POST["typ"] . "',
       `klasse`= '" . $_POST["klasse"] . "',
       `gruppe`= '" . $_POST["gruppe"] . "',
       `hersteller`= '" . $_POST["hersteller"] . "',
       `fahrzeug`= '" . $_POST["fahrzeug"] . "',
       `baujahr`= '" . $_POST["baujahr"] . "',
       `preis`= '" . $_POST["preis"] . "',
       `antrieb`= '" . $_POST["antrieb"] . "',
       `kw`= '" . $_POST["kw"] . "',
       `nm`= '" . $_POST["nm"] . "',
       `gewicht`= '" . $_POST["gewicht"] . "',
        WHERE
       `cars`.`id` = '" . $_POST["edit_id"] . "'";
01 Nov 2011 19:00
Forrest Gumb
Mitglied

Beitrag Antworten mit Zitat

ich glaub hinter Gewicht darf kein Komma stehen


PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$sql "UPDATE `cars` 
        SET 
       `typ`= '" 
$_POST["typ"] . "', 
       `klasse`= '" 
$_POST["klasse"] . "', 
       `gruppe`= '" 
$_POST["gruppe"] . "', 
       `hersteller`= '" 
$_POST["hersteller"] . "', 
       `fahrzeug`= '" 
$_POST["fahrzeug"] . "', 
       `baujahr`= '" 
$_POST["baujahr"] . "', 
       `preis`= '" 
$_POST["preis"] . "', 
       `antrieb`= '" 
$_POST["antrieb"] . "', 
       `kw`= '" 
$_POST["kw"] . "', 
       `nm`= '" 
$_POST["nm"] . "', 
       `gewicht`= '" 
$_POST["gewicht"] . "'
        WHERE 
       `cars`.`id` = '" 
$_POST["edit_id"] . "'"

_________________
4rest
Wende Dein Gesicht ins Licht, dann werden die Schatten hinter Dir sein.
[ forrest ] - [ more ]
01 Nov 2011 20:44
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
userxy
Gast

BeitragRE:... Antworten mit Zitat

Hey Super, das war der richtige Lösungsansatz... Klasse... nun ändert er auch die Daten wie gewünscht ohne Fehlermeldung ab... Sehr schön...

Vielen Dank dir nochmal Wink
02 Nov 2011 10:19
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Mysql PHP Spalte sortieren funktionie... PHP / MySQL 2 Geiseltaler 21 Mai 2012 17:55 Letzten Beitrag anzeigen
Keine neuen Beiträge PHP Gallery über MYSQL PHP / MySQL 0 bc2356 08 Mai 2012 20:06 Letzten Beitrag anzeigen
Keine neuen Beiträge MySQL-Backup zurückspielen gibt Fehle... PHP / MySQL 5 MGoldi 27 Jul 2011 18:12 Letzten Beitrag anzeigen
Keine neuen Beiträge Mysql Abfrageproblem - Stichwort Fuss... PHP / MySQL 1 erbswurst 04 Jul 2011 19:32 Letzten Beitrag anzeigen
Keine neuen Beiträge PHP Code in MySQL-Tabelle PHP / MySQL 5 MGoldi 24 Feb 2011 15:45 Letzten Beitrag anzeigen