| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 17
| flash innerhalb einer php variable für sql
ich möchte gern über eine sql konsole in meiner flash seite auf meine datenbank zugreifen und die entsprechende ausgabe in flash erhalten Wenn ich etwas selektiere funktioniert es auch aber wenn ich die datenbank updaten möchte macht er nichts weil der wert das ich einsetzen möchte nicht korrekt übermittelt wird.Offensichtlich fehlt vor und nach diesem wert gewisse zeichen weils von flash in eine php variable gesetzt wird die dann mittels sqlquery ausgeführt wird. in flash ist ein eingabetext sobald ich auf das sende button klicke wird der textinhalt das ich in form einer sqlanfrage schreibe zu der php-datei bzw php variable versendet z.b sieht meine eingabe in dem textfeld mit dem variablename "anfrage" in flash so aus: FLASH: Code: update forumkategorien set sonstiges='meinneuerwert' where id=2 -dieser text wird für die versendung in die send_lv.anfrage mittels sendandload versendet. Code: send_lv.anfrage = anfrage; PHP: PHP-Code: PROBLEM: Liegt in flash bei genau da wo in dem feld sonstiges "meinneuerwert" geschrieben werden soll mit " ´`´ hab ich es schon versucht aber klappt nicht irgendwas fehlt noch vielleicht in der richtigen reihenfolge ?? hoffe jemand kann mir helfen Geändert von xenos (24-01-2008 um 18:00 Uhr) |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
verstehe ich das richtig? du versendest von flash aus einen sql-befehl, der dann auf deinem server ausgeführt wird? dann kann dir auch jeder ein "delete from forumkategorien" senden und dein programm führt das aus. du solltest dir weniger um die anführungszeichen (das dürfte sich vermutlich mit stripslash($anfrage) beheben lassen), als vielmehr um die sicherheit deiner daten gedanken machen!
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (25-01-2008 um 00:23 Uhr) |
| | |
| | #5 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
ohne selbst was testen zu können ... schreib den ankommenden string in einen textfile auf den server um sehen, wie der aussieht. gib die rückmeldung an flash in ein textfeld was genau wird beanstandet? dazu gibt es auf jeden fall eine meldung.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jun 2005
Beiträge: 17
|
also ich hab folgendes in dem texteingabefeld in flash geschrieben: Code: update forumkategorien set sonstiges='zu' where id=2 Code: update forumkategorien set sonstiges=\'zu\' where id=2 dann hab ich wie du selbst gemeint hast stripcslashes($anfrage) und schon hat alles funktioniert vielen dank von einem unter milliarden anderen flashhilfesuchenden |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |