Foros del Web » Programando para Internet » PHP »

Como enviar informacion del formulario

Estas en el tema de Como enviar informacion del formulario en el foro de PHP en Foros del Web. Hola amigos del foro mi consulta es la siguiente, tengo un formulario en el que remplace el boton submit por una imagen que diseñe con ...
  #1 (permalink)  
Antiguo 09/01/2007, 10:43
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 3 meses
Puntos: 1
Como enviar informacion del formulario

Hola amigos del foro mi consulta es la siguiente, tengo un formulario en el que remplace el boton submit por una imagen que diseñe con photoshop con un codigo como este
Código:
<input type="image" name="loquesea" src="img.jpg" alt="enviar" title="loquesea" />
Pero hasta donde averigue es que al pulsar el boton este no envia su nombre sino las coordenadas de donde se cliqueo, entonces como deberia hacer para que envie la informacion del formulario hacia el script que la procesa si nunca recibira un valor como $_POST['loquesea'].
  #2 (permalink)  
Antiguo 09/01/2007, 10:59
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: Como enviar informacion del formulario

utiliza algun campo hidden auxiliar...
no tiene sentido que se envie su nombre..
  #3 (permalink)  
Antiguo 09/01/2007, 11:01
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Como enviar informacion del formulario

El boton imagen te envia loquesea_x y loquesea_y, que como dices son las coordenadas donde se cliqueo. Nunca me habia pasado, pero se me ocurre que lo puedes solucionar asi:

Código PHP:
if(isset($_POST["loquesea_x"]))
{
    echo 
"Formulario loquesea enviado";


Edito: bueeh, yo me quedo con la solucion de Nefertiter XD
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #4 (permalink)  
Antiguo 18/01/2007, 07:34
 
Fecha de Ingreso: enero-2007
Mensajes: 18
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como enviar informacion del formulario

Nefertiter, quisiera saber un poco mas de como remplazar el boton enviar de un formulario con una imagen, seria mucha molestia que pusieras un ejemplo de como hacerlo? como usaria el campo auxiliar hidden? y como deberia recibir los datos del formulario la pagina con el script que los procesa.
Te lo agradeceria mucho, es que recien estoy aprendiendo php y los formualrios no son uno de mis fuertes.
  #5 (permalink)  
Antiguo 18/01/2007, 13:27
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: Como enviar informacion del formulario

en tu formulario:

Código PHP:
<form action="destino.php" method="post">
<
dl>             
<
dt><label for="nombre">Nombre:</label></dt>
<
dd> <input type="text" name="nombre" /></dd>

<
dd><input type="hidden" name="campo_oculto" value="1" /></dd>
<
dd><input name="enviar" type="image" value="enviar" src="tu_imagen.jpg" alt="Enviar Formulario" /><div id="error_titles"></dd>
</
dl>
</
form
en destino.php

Código PHP:
<?

if (isset($_POST['campo_oculto'])){

echo 
"Nombre: ".$_POST['nombre'];

}

?>
  #6 (permalink)  
Antiguo 18/01/2007, 22:27
 
Fecha de Ingreso: enero-2007
Mensajes: 18
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como enviar informacion del formulario

Gracias por responder tan rapido Nefertiter, voy a probarlo ahora mismo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.