| View previous topic :: View next topic |
| Author |
Message |
Rimvydas Paulavicius Guest
|
Posted: Thu Dec 15, 2005 12:56 pm Post subject: POST |
|
|
Hi,
What should I pass into TStrings in
IdHTTP1.Post( 'http://www.tax.lt/modules.php?name=Currency',
tStr );
to select, say, 2003.08.21?
Part of page source is as follows:
<form action="modules.php?name=Currency" method="POST">
<select name=metai>
<option name="2005" selected>2005</option>
<option name="2004">2004</option>
<option name="2003">2003</option>
<option name="2002">2002</option>
<option name="2001">2001</option>
<option name="2000">2000</option>
<option name="1999">1999</option>
<option name="1998">1998</option>
<option name="1997">1997</option>
<option name="1996">1996</option>
<option name="1995">1995</option>
<option name="1994">1994</option>
<option name="1993">1993</option>
</select> m.
<select name="menuo">
<option value="1">sausio</option>
<option value="2">vasario</option>
<option value="3">kovo</option>
<option value="4">balandžio</option>
<option value="5">geguž?s</option>
<option value="6">birželio</option>
<option value="7">liepos</option>
<option value="8">rugpj?čio</option>
<option value="9">rugs?jo</option>
<option value="10">spalio</option>
<option value="11">lapkričio</option>
<option value="12" selected>gruodžio</option>
</select>
<input size=3 maxlength=2 type=text name=diena value=15> d.
<input type=submit value=Vykdyti>
I tried
tStr := TStringList.Create;
tStr.Add( 'metai="2003"' );
tStr.Add( 'menuo="8"' );
tStr.Add( 'diena=21' );
without success
TIA
Rimvydas
|
|
| Back to top |
|
 |
Rimvydas Paulavicius Guest
|
Posted: Thu Dec 15, 2005 2:12 pm Post subject: Re: POST |
|
|
Found
postData.AddFormField('metai','2003');
postData.AddFormField('menuo','8');
postData.AddFormField('diena','21');
postData.AddFormField('vykdyti','');
Rimvydas
|
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Thu Dec 15, 2005 7:20 pm Post subject: Re: POST |
|
|
"Rimvydas Paulavicius" <PauLita (AT) post (DOT) 5ci.lt> wrote
That is not correct. You are using the TIdMultipartFormData class, but the
HTML form is not using the 'multipart/form-data' content type to begin with.
Gambit
|
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Thu Dec 15, 2005 7:22 pm Post subject: Re: POST |
|
|
"Rimvydas Paulavicius" <PauLita (AT) post (DOT) 5ci.lt> wrote
| Quote: | tStr.Add( 'metai="2003"' );
tStr.Add( 'menuo="8"' );
tStr.Add( 'diena=21' );
|
Remove the quotation marks around the numbers:
tStr.Add( 'metai=2003' );
tStr.Add( 'menuo=8' );
tStr.Add( 'diena=21' );
Gambit
|
|
| Back to top |
|
 |
Rimvydas Paulavicius Guest
|
Posted: Fri Dec 16, 2005 12:02 pm Post subject: Re: POST |
|
|
"Remy Lebeau (TeamB)" wrote:
| Quote: | Remove the quotation marks around the numbers:
tStr.Add( 'metai=2003' );
tStr.Add( 'menuo=8' );
tStr.Add( 'diena=21' );
Gambit
|
Yes, this works too.
Rimvydas
|
|
| Back to top |
|
 |
|