• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

option Felder manipulieren

No3x

Mitglied
Hallo, ich versuche per HTTP Request aus einem Formular heraus alle option-Felder zu aktivieren und zu übermitteln. Ist dies überhaupt möglich?
Es handelt sich um die Backup-Seite im ACP eines phpbb3 Forums.
HTML:
<select id="table" name="table[]" size="10" multiple="multiple">
            <option value="phpbb_acl_groups">phpbb_acl_groups</option>
            <option value="phpbb_acl_options">phpbb_acl_options</option>
            <option value="phpbb_acl_roles">phpbb_acl_roles</option>
             ...
</select>
Das ganze soll über Java geschehen. Ich arbeite mit dem HttpClient. Einloggen ins ACP ist bereits umgesetzt.
Da es mir aber nicht wirklich um die Umsetzung in Java geht, sondern ich vermute, dass man das ganze irgendwie über den POST-Teil regeln muss schreibe ich in dieser Kategorie.
Überlegung: über POST .. aber wie?
oder die option tags modifizieren.. jedoch haben diese wohl kein "ist selektiert" - Attribut.
 
Werbung:
Im Prinzip kann ich das HTML nicht modifizieren. Ich kann bloß html lesen und POST-Variablen senden.
Konkret muss ich wissen wie man die option Felder per POST übergibt.
 
Werbung:
Klappt nun wunderbar. Man muss dem table-array alle options mitgeben. In Java mit dem HttpClient sieht das ganze dann so aus:
Code:
List <NameValuePair> nvps3 = new ArrayList <NameValuePair>();
nvps3.add(new BasicNameValuePair("table[]", "phpbb_acl_groups")); 
nvps3.add(new BasicNameValuePair("table[]", "phpbb_acl_options")); 
nvps3.add(new BasicNameValuePair("table[]", "phpbb_acl_roles")); 
httppost.setEntity(new UrlEncodedFormEntity(nvps3, HTTP.UTF_8));

Vielen Dank!
 
Zurück
Oben