WinFuture-Forum.de: Fehlersuche Bei Mir (php + Mysql) - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Fehlersuche Bei Mir (php + Mysql)


#1 Mitglied ist offline   Luzifer2004 

  • Gruppe: aktive Mitglieder
  • Beiträge: 86
  • Beigetreten: 08. Mai 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 15. Januar 2007 - 15:50

also irgendwo steckt da noch der furm drin

BILD ANSEHEN

wie bereits beschrieben, die variablen werden korrekt ausgegeben (im vorigen formular teils mit input type=hidden teils mit input type=test per method=post übergeben).
das heißt das das verwenden der variablen durch $_REQUEST eigentlich ok sein müsste.
ja wie gesagt, ich find den fehler nich. warscheinlich in $sql_edit denn meine prüfung danach ($sql_ausfuehren) gibt mir den negativen text aus.

Dieser Beitrag wurde von Luzifer2004 bearbeitet: 15. Januar 2007 - 16:51

Eingefügtes BildEingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 15. Januar 2007 - 16:32

1. Mach mal das Bild kleiner, du sprengst das ganze Design! (am besten direkt ein neues, da dort u.a. ein Programm zu sehen ist, das in Deutschland verboten ist!);

2. Lass dir doch einfach mysql_error() ausgeben, dann dürftest du den konkreten Fehler sehen.
0

#3 Mitglied ist offline   Luzifer2004 

  • Gruppe: aktive Mitglieder
  • Beiträge: 86
  • Beigetreten: 08. Mai 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 15. Januar 2007 - 17:05

da auch das verkleinerte bild fur benutzer der auflösung 800x600 zu groß wäre und ich nich schuld an design-sprengungs-beschwerden sein will hab ich dis jetzt einfach verlinkt.

Datensatz konnte nicht geändert werden! Fehlercode: 1064: 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 ''username' = 'neuer username' , 'passwort' = 'neues' at line 4

so wirklich hilft mir das jetzt nich. in einem forum wurde gesagt der betroffene soll die offenen und geschlossenen klammern überprüfen, ich seh da aber keine fehler.

zudem ich zeile 4 bisschen komisch. in zeile 4 is der beginn vom standard layout, das bei allen anderen php's auch funzt.
zur sicherheit nochma, zeile 4 is <link rel="stylesheet" type="text/css" href="./includes/css/page.css" /> und auch wenn das weg is bleibts in zeile 4 also ignorier ich die zeilenangabe mal
Eingefügtes BildEingefügtes Bild
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 15. Januar 2007 - 17:46

Ist schon richtig, das bezieht sich auf die vierte Zeile deines Statements, nicht des Quellcodes.
Nimm mal die Anführungsstriche in deinen Variablen weg, also so in etwa:
...username = 'neuer username'...

0

#5 Mitglied ist offline   Luzifer2004 

  • Gruppe: aktive Mitglieder
  • Beiträge: 86
  • Beigetreten: 08. Mai 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 15. Januar 2007 - 17:59

username = '".$_REQUEST['usern_neu']."' ,
passwort = '".$_REQUEST['pwd_neu']."' ,
'2. passwort' = '".$_REQUEST['pwd2_neu']."'

hab das jetzt so geändert. meines wissens müssen die hochkommata bei 2. passwort bleiben weils sonst probleme mit dem punkt gibt. soll ja als string angenommen werden.
ich habs mit und ohne probiert der fehler bleibt jetzt in zeile 6:

Datensatz konnte nicht geändert werden! Fehlercode: 1064: 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 ''2. passwort' = 'neues pwd2' WHERE ' at line 6

ob mit oder ohne, komma ganz hinten hab ich auch probiert. fehler bleibt. vorschläge? ;)

edit: hab auch nochmal die übergabe der variable pwd2_neu überprüft, alles korrekt

Dieser Beitrag wurde von Luzifer2004 bearbeitet: 15. Januar 2007 - 18:00

Eingefügtes BildEingefügtes Bild
0

#6 Mitglied ist offline   Kr1x 

  • Gruppe: aktive Mitglieder
  • Beiträge: 143
  • Beigetreten: 27. Juli 02
  • Reputation: 0

geschrieben 15. Januar 2007 - 18:06

kein hochkomma sondern ein `-zeichen muss da hn (also vor des =)

Dieser Beitrag wurde von Kr1x bearbeitet: 15. Januar 2007 - 18:07

0

#7 Mitglied ist offline   Luzifer2004 

  • Gruppe: aktive Mitglieder
  • Beiträge: 86
  • Beigetreten: 08. Mai 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 15. Januar 2007 - 18:16

O.o
wtf geht... also nich das ich kr1x seine super hilfe abschlagen will aber bisher kam ich immer mit den ' ' zurande. hab nich gewusst das das nen unterschied macht aber anscheinend nimmt er ' ' nich immer.
schanke dön, cya
Eingefügtes BildEingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0