Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > PHP > Pasar variables de HTM a PHP
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Pasar variables de HTM a PHP
Enviado por jocaspe el día 25 de junio de 2006

Estoy utilizando el codigo de ejemplo de un libro de PHP que he obtenido del Cd. de dicho libro y cotejado con el escrito.

Cuando ejecuto el formulario de ejemplo que está en html, lo relleno y lo envio este debería pasarle las variables a otro documento que esta en PHP y que según el libro ya entiende que la variable (ejemplo

name) del código:

<input type="text"name="name"size="25"maxlength="25">

Cuando sea leida por el PHP con el siguiente código:

<?php

if(empty($name))
{
die("No hay un nombre que enviar");
}

debería recibir el valor.

Todo parece correcto, pues bien, en la práctica no funciona y aparece. No hay un nombre que enviar

Me podriais decir que estoy haciendo mal.

Muchas gracias por anticipado y disculpar las molestias.

 
Re: Pasar variables de HTM a PHP
Enviado por jamiroquai el día 29 de junio de 2006

Por lo general eso lo utilizas cuando envias a traves de GET... me explico:

---pagina1.php---
<?
$html = "
<form action='pagina2.php' method='get'>
<input type="text"name="name"size="25"maxlength="25"> <br>
<input type='submit' name='enviar' value='Enviar'>
</form>";
echo $html;
?>
----fin pagina1.php---


---pagina2.php---
<?
$variable_recibida = $name;
echo $name;
?>
---fin pagina2.php---

Conviene hacerlo por post para no ver lo que se esta enviando... de esta manera en vez de recibirla con el mismo nombre utiliza la siguiente variable:
$_POST['name'];
y eso lo puedes asignar a otra variable o a lo que quieras:
$nombre = $_POST['name'];

*NOTA: para cambiar a POST solo debes cambiar el method en el form... method='POST'

Suerte !

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network