Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Enviar variables Y guardarlas en MYSQL (https://www.clubdelphi.com/foros/showthread.php?t=53297)

maravert 18-02-2008 05:00:38

Enviar variables Y guardarlas en MYSQL
 
Hola a todos, espero puedan ayudarme, estoy probando el siguiente codigo



Código Delphi [-]

uses IdHttp;
procedure TForm1.Button1Click(Sender: TObject);
var http: TIdHttp; 
params: TStrings; 
respuesta: string;
 
begin 
http := TIdHTTP.Create(Self); 
params := TStringList.Create; 
    try 
params.Add('variable1=valor1'); 
params.Add('variable2=valor2'); 
respuesta := http.Post('http://dec.clubdelphi.com/temporales/pruebas-post.php', params); 
ShowMessage('Respuesta: ' + respuesta); 
 
finally 
http.Free; 
params.Free; 
end;
end;





Estoy tratando de enviar variables en

Código Delphi [-]
Código Delphi [-]params.Add('variable1=valor1'); 
params.Add('variable2=valor2');



he probado algo como


Código Delphi [-]
params.Add(variable1 := edit1.text);




pero no me funciona.

Alguien sabe como poder mandar variables mediante Post de este ejemplo



Lo que estoy buscando es mandar variables mediante el metodo post, para que al llegar
a un dominio, digamos www.midominio.com/recibe.php

se puedan procesar los datos mediante el programa recibe.php y poder almacenar esos valores en una Tabla
de Mysql

Gracias de antemano

dec 18-02-2008 05:10:14

Hola,

En el apartado de trucos encuentras dos formas de hacer lo que quieres, usando los Indy, o usando WinInet. ;)

PD. A ver si puedes editar tu mensaje que ha quedado un poco churro. :)

maravert 18-02-2008 05:15:12

Gracias, vere ahora mismo
 
Gracias
por la respuesta

Alejandro

maravert 18-02-2008 05:27:44

Hola
 
Perdon, en la insistencia, ya hevsito eso y no logro saber como hacerlo (CREO QUE SOY MUY BESTIA)

Pienso que en este codifp

Código Delphi [-]
params.Add('variable1=valor1'); 
params.Add('variable2=valor2');


Es donde debo hacer el cambio, ya probe de varias formas y no logro enviar datos variables, solo constantes.

Por fa espero que alguin pueda iluminarme en esto,

Gracias

Alejandro

dec 18-02-2008 05:51:08

Hola,

Cita:

(...) ya probe de varias formas y no logro enviar datos variables, solo constantes.
Eso suena medio extraño. Tendrías que hacer pruebas con un script para pruebas, valga la redundancia, del lado del servidor. Esto es, asegurarte de que, efectivamente, no están llegando las variables con los valores correspondientes. Esto en PHP es tan sencillo como escribir un script tal que:

Código PHP:

<?php

echo'<pre>';
print_r($_POST);

?>

A ese script envíale variables y valores y a ver qué ocurre... porque esto no tiene mayor misterio y debería funcionarte bien. No se me ocurre otra cosa que decirte por lo pronto. Pero, ya digo, me llama la atención que dices que no puedes enviar variables pero sí constantes... ¿qué significa esto exactamente?

basti 18-02-2008 09:27:39

¿No será algo así?
Código Delphi [-]
  params.Add('variable1=' + valor1); 
  params.Add('variable2=' + valor2);


La franja horaria es GMT +2. Ahora son las 11:31:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi