BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

POST

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Winsock
View previous topic :: View next topic  
Author Message
Rimvydas Paulavicius
Guest





PostPosted: Thu Dec 15, 2005 12:56 pm    Post subject: POST Reply with quote



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





PostPosted: Thu Dec 15, 2005 2:12 pm    Post subject: Re: POST Reply with quote



Found

postData.AddFormField('metai','2003');
postData.AddFormField('menuo','8');
postData.AddFormField('diena','21');
postData.AddFormField('vykdyti','');


Rimvydas

Back to top
Remy Lebeau (TeamB)
Guest





PostPosted: Thu Dec 15, 2005 7:20 pm    Post subject: Re: POST Reply with quote




"Rimvydas Paulavicius" <PauLita (AT) post (DOT) 5ci.lt> wrote


Quote:
Found

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





PostPosted: Thu Dec 15, 2005 7:22 pm    Post subject: Re: POST Reply with quote


"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





PostPosted: Fri Dec 16, 2005 12:02 pm    Post subject: Re: POST Reply with quote

"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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Winsock All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.