Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-01-2008, 17:58   #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:
$sql1$anfrage;
mysql_query($sql1) OR die(mysql_error()); 

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)
xenos ist offline   Mit Zitat antworten
Alt 25-01-2008, 00:11   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
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)
hgseib ist offline   Mit Zitat antworten
Alt 25-01-2008, 12:37   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 17
nein so is das nicht jeder user bekommt nen status wenn kein admin status erhält er auch keine sqlkonsole-rechte ^^
xenos ist offline   Mit Zitat antworten
Alt 25-01-2008, 12:40   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 17
stripslash($anfrage) hat nicht geholfen ;(
xenos ist offline   Mit Zitat antworten
Alt 25-01-2008, 15:25   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
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
hgseib ist offline   Mit Zitat antworten
Alt 26-01-2008, 00:41   #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
habs in eine textdatei geschrieben und so sieht es dort aus :


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
xenos ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele