Foros del Web » Programando para Internet » PHP »

Estructura Post

Estas en el tema de Estructura Post en el foro de PHP en Foros del Web. Hola, Estoy realizando el siguiente formulario, en el que voy guardando el valor del nombre de cada uno de las tablas dentro de name como ...
  #1 (permalink)  
Antiguo 01/12/2008, 08:32
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Estructura Post

Hola,

Estoy realizando el siguiente formulario, en el que voy guardando el valor del nombre de cada uno de las tablas dentro de name como name='tabl".$i."' , pero no es correcto ya que el navegador no me muestra nada. Alguién sabe que esta fallando?
Gracias.

<body>

<form action="http://localhost/categoria/alta/nueva_categoriab.phtml"

method="post" enctype="application/x-www-form-urlencoded"> <!--enctype="text/plain"-->


<?php

echo '<p><font size=5><strong>Alta Nueva Categoria</p><p>&nbsp;</p></font>';

$nt=$_POST['nt'];
$nc=$_POST['nc'];

for($i=1;$i<$nt+1;$i++)
{

echo '<table border="0"><tr><td><strong>-Introduce el nombre de la tabla:</td><td><input name='tabl".$i."' type="text" size="12" maxlength="10"></td></tr>';
echo '<p>&nbsp;</p>';
}

?>
  #2 (permalink)  
Antiguo 01/12/2008, 08:44
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Estructura Post

prueba asi:
Código PHP:
<body>

<form action="http://localhost/categoria/alta/nueva_categoriab.phtml"

method="post" enctype="application/x-www-form-urlencoded"> <!--enctype="text/plain"-->


<?php

echo '<p><font size=5><strong>Alta Nueva Categoria</p><p>&nbsp;</p></font>';

$nt=$_POST['nt'];
$nc=$_POST['nc'];
?>
<table border="0">
<?
for($i=1;$i<$nt+1;$i++)
{
?>
<tr><td><strong>-Introduce el nombre de la tabla:</td><td><input name="tabl<?echo $i;?>" type="text" size="12" maxlength="10"></td></tr>
<p>&nbsp;</p>
<?
}

?>
</table>
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886
  #3 (permalink)  
Antiguo 01/12/2008, 08:53
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Estructura Post

Muchas gracias por la respuesta, ahora si me muestra el php.

El problema esta en que no puedo ver en la siguiente pagina el valor que le correspondería en el post :S
Veo el logo de la página y indice, pero no tienen ningun valor guardado en post por lo que es vacio lo que me muestra.

<?php

echo '<p><Font size=5><strong>Alta Nueva Categoria</strong></Font></p><p>&nbsp;</p>';



$nombre1=$_POST['tabl1'];

$nombre2=$_POST['tabl2'];
$nombre3=$_POST['tabl3'];

echo $nombre1;
echo $nombre2;
echo $nombre3;

?>

En la página anterior teníamos:
<tr><td><strong>-Introduce el nombre de la tabla:</td><td><input name="tabl<?echo $i;?>" type="text" size="12" maxlength="10"></td></tr>
<p>&nbsp;</p>
  #4 (permalink)  
Antiguo 01/12/2008, 09:33
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Estructura Post

He hecho la prueba para que me mostra las dos variables anteriores que ya utilitzaba (numero de tablas y campos) y veo que no interpreta el php que hay dentro del name y lo coge como un string tal cual.

echo '<tr><td>Tablas a crear:</td><td><input name="tabl<?echo $nt;?>" value="<?echo $nt;?>" type="text" size="2" maxlength="2"></td></tr>';
echo '<p>&nbsp;</p>';
echo '<tr><td>Campos por tabla:</td><td><input name="tabl<?echo $nc;?>" value="<?echo $nc;?>" type="text" size="2" maxlength="2"></td></tr>';

Si alguien se le ocurre algo más.
Gracias.
  #5 (permalink)  
Antiguo 01/12/2008, 15:33
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Estructura Post

alguien me puede ayudar?

sigo sin poder pasar variables php dentro html, y no se que falla

solo haciendo un echo"tabl<? echo$i; ?>" solo muestra tabl y no indica el valor de la variable $i.

como se hace usualmente para pasar variables php dentro html? no debe ser un tema tan dificil :S
  #6 (permalink)  
Antiguo 01/12/2008, 15:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Estructura Post

Código php:
Ver original
  1. echo '<tr><td>Tablas a crear:</td><td><input name="tabl' . $nt. '" value="' . $nt. '" type="text" size="2" maxlength="2"></td></tr>';

Saludos.
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 05:36.