Mysql- Datenbankeintrag mittels Flash-Formular und php funktioniert nicht mehr
| Beiträge: 3 Registriert: Feb 2015
| 03.07.2015, 21:58
Hallo,
ich bin noch Anfänger und hoffe auf einen Hinweis, was ich falsch gemacht habe/noch bedenken muß: ich möchte Daten über ein Flash-Formular und php-Skripts in eine Datenbank einspeichern, hatte 2010 ein funktionierendes Projekt dazu gemacht, das jetzt auf dem neuen Laptop mit dem neuen Xampp nicht mehr geht- ich dachte an die Umstellungen beim php, das register-globals = off und die mysqli-Schreibweisen und habe versucht, mich anzupassen, aber es geht weiterhin nicht. Hier ist ein Beispiel für mein Problem: ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<s:HTTPService id="Service" url="DBTest2.php" method = "POST">
<s:request>
<Wert1>Hans</Wert1>
<Wert2>Wurst</Wert2>
</s:request>
</s:HTTPService>
</fx:Declarations>
<fx:Script>
<![CDATA[
private function send_data():void {
Service.send();
}
]]>
</fx:Script>
<s:Button x="265" y="195" label="send" click="send_data()"/>
</s:Application>
|
PHP:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$Idee1=$_REQUEST['Wert1'];
$Idee2=$_REQUEST['Wert2'];
$Idee1 = $mysqli->real_escape_string($Idee1);
$Idee2 = $mysqli->real_escape_string($Idee2);
$result = mysqli_query($mysqli, "UPDATE expo Set Idee1 = ('$Idee1'), Idee2 = ('$Idee2')
WHERE name = 'user1' ") or die ("Fehler3");
print_r($_REQUEST);
?>
|
Fehlermeldung bei Aufruf der php-Datei im Firefox:
PHP:1 2 3 4 5
|
Notice: Undefined index: Wert1 in C:\xampp\htdocs\DBTest2.php on line 7
Notice: Undefined index: Wert2 in C:\xampp\htdocs\DBTest2.php on line 8
Array ( )
|
Die Werte werden nicht an die php-Variablen übergeben. Ich habe auch schon POST und GET versucht, und auch einmal probehalber die Windows-Firewall und das Avast-Antivirus ausgeschaltet und im Firefox die Sicherheitseinstellungen verändert, weil ich dachte, vielleicht wird die Übergabe blockiert oder so, aber keine Veränderung. Grundsätzlich ist es ja eigentlich eine simple Problemstellung, vielleicht habe ich auch einfach etwas übersehen oder nicht bedacht oder mit dem HTTP-Service falsch gemacht?
Vielleicht hat jemand einen hilfreichen Hinweis, was ich noch anders machen kann? Vielen Dank fürs Lesen! | |
| Ähnliche Beiträge zum Thema | 08.05.2022 - Indy_Crossover 13.09.2022 - Rennier 13.09.2021 - Willisquirion 28.07.2022 - TateBauch |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|