Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

mit applet Array an Php uebergeben

Heya,
ich brauche hilfe um das oben genannte zu machen. Ich moechte ein Array, das mit einem Applet erzeugt wird an ein PHP Skript uebergeben, welches die einzelnen eintraege dann in eine DB schreibt.
Ich nehme an, ich muss ein <select multiple> verwenden, jedoch wie generiere ich sowas mit einem Applet?und vor allem wie schicke ich das dann an das skript?

hmmm. vielleicht haette die Frage eher ins Java gehoert? Na ja, bei Beschwerde bitte verschieben...

Danke fuer alle Tips/links etc...

Hier gehts zum Orginal Eintrag "mit applet Array an Php uebergeben" im Forum

Antworten

Wenns nicht allzu viel Zeug ist geht das mit GET, also du rufst von nem Applet aus ein PHP-Script auf z.B. http://deinedomain.de/speichern.php?werte[]=5&werte[]=8&werte[]=17, dann kriegste im PHP nen Array $_GET[werte] erzeugt in dem 5, 8 und 17 steht.

Wolfgang
[url]http://www.biersaufen.org[/url]


2.

hm... ja das wuerde gehen und waere sicher das Einfachste. Allerdings kann mein Array schon ein bisschen groesser werden[so bis ca.1000 Elemente]. Gibt es irgendwelche Beschraenkungen wie lang die URL sein darf die ich aufrufe?

Oder kann man das auch "eleganter" machen? Z.B. mit einem Formular. Ich muss warscheinlich auch ein 2D Array uebergeben...


3.

Hoppla, ja da gibts ne Beschränkung, hängt vom Webserver ab, aber 1000 Elemente kriegt man leider nicht in nen Query String rein... das einzig andere was mir noch einfällt wäre dann POST, aber ob/wie das mit Java geht weiss ich nicht.

Wolfgang


4.

Hab ich mir doch fast gedacht *g* das waere ja fast zu einfach gewesen. Aber Danke fuer deine Hilfe...
Wie in meinem Edit erwaeht versuche ich mal ueber ein Formular das Problem zu loesen. Wie man das mit nem Applet macht weis ich nich nicht, aber ich schau mich noch mal ein bisschen um...


5.

Du musst eine mit Java eine URLConnection etablieren, die Klasse und auch Beispielcode ist in der Doku zum Paket java.net zu finden. Wenn Du dann "doOutput" auf "true" setzt, drafst Du mittels dieser URLConnection auch POST-Daten übergeben, die Du allerdings vorher noch richtig kodieren musst. Vielleicht googelst Du mal nach Beispielen (gibt es sicher irgendwo im netz), denn ganz so einfach ist das tatsächlich nicht, gerade auch weil diese Connection-Klasse recht unübersichtlich ist.


Hier gehts zum Orginal Eintrag "mit applet Array an Php uebergeben" im Forum
 
phpforum.de | Impressum | Handy Bundles