PHP - enviar formulario desde un php

 
Vista:

enviar formulario desde un php

Publicado por sergio (1 intervención) el 01/10/2017 20:08:38
Hola,

Estoy tratando de enviar un formulario html a través de un php.

La idea es la siguiente:

Desde Android envío un parámetro que recojo por php (esto funciona correctamente).
Por otro lado tengo un formulario html que envía datos a un ESP8266 (funciona correctamente)

Lo que trato de hacer es que al recibir el dato en el php se envíe directamente el fomulario, pero no sopy capaz. Aquí os muestro el código:

entrada_Android.php
1
2
3
4
5
6
7
<?php
 
$motor = $_REQUEST['posMotor'];
 
header("Location: motor25.html");
 
 ?>

motor25.html
1
2
3
4
<html>
<body onload="document.activarMotor.submit();">
<form action="http://192.168.1.121/motor=1" method="GET" name="activarMotor">
</form>

Si escribo en la url del navegador: localhost/entrada_Android.php

funciona correctamente, envía el formulario a su destino y funciona ok.

Sin embargo cuando envío un dato desde Android al entrada_Android.php , llega el dato ok, pero no se envía el formulario.

Probe de este otro modo:

entrada_Android.php
1
2
3
4
5
6
7
8
9
<?php
$motor = $_REQUEST['posMotor'];
 
 ?>
 
<html>
<body onload="document.activarMotor.submit();">
<form action="http://192.168.1.121/motor=1" method="GET" name="activarMotor">
</form>

Pero obtengo los mismos resultados, si escribo en la url del navegador: loccalhost/entrada_Android.php funciona ok, pero si envío algo desde Android lo mismo, recibo el dato ok, pero no se envía el formulario.


Alguna idea?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 729
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

enviar formulario desde un php

Publicado por Gonzalo (615 intervenciones) el 02/10/2017 03:12:58
estas usando el metodo GET en el fotm.

<form action="http://192.168.1.121/motor=1" method="GET" name="activarMotor">

intenta usando $_GET en lugar de $_REQUEST.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar