Programación Web y Scripting > PHP
agregar elemetos a un array via textbox
(1/1)
Thanatos-chan:
saludos a todos, lo que intento hacer es una tabla que sea alimentada por un form. como estoy usando submit tambien estoy usando session para mantener el valor pero no logro mantener el valor del array, esta es mi metodologia.
--- Código: Text --- $x=$_SESSION['x']; //le paso a la variable de control su valor guardado $x++; //la aumento en 1$pages[$x]=$_POST['pages']; // el asigno al array el valor de mi textboxvar_dump($pages); //esto esta solo para probar que lo coje$_SESSION['x']=$x; //le paso al session el valor actual de la variable de control$_SESSION['pages']=$pages; // esta es la linea que no me cuadra, se supone que aqui le estoy pasando al session el arreglo entero pero solo me coje un valor
aqui el codigo entero.
alguna idea me cae super por que estoy :brickwall: gracias
--- Código: Text --- <?phpsession_start();?><html><head> <meta name="generator" content="test"/><title>XML-reader yeah</title></head><body><center><h2>configuraciones</h2></center><hr><?php echo '<a href="AAA.php">configuraciones</a>'; echo " "; echo '<a href="AAA.php">reader</a>'; ?><p><form name="conf" action="" method="post"><input type="text" name="pages" value="ingrese el rss"><input type="submit" name="dale" value="dale"></form></p><?php$x=$_SESSION['x'];$x++;$pages[$x]=$_POST['pages'];var_dump($pages);$_SESSION['x']=$x;$_SESSION['pages']=$pages;echo $x;$pages=$_SESSION['pages']; echo"<table border='1' cellspacing='0' cellpadding='2'>";foreach($pages as $page){echo "<tr><td align='right'>$page</td><td>aqui va una opcion</td></tr>";}echo "</table>"; ?></body></html>
F_Tanori:
Si utilizas PHP < 6.0
Tienes que conciderar la directiva register_globals
http://www.php.net/register_globals
Ya que PHP no las variables no son "estrictamente" tipificadas es posible que esto te de confilicto, porque puedes asignar cualquier valor de cualquier tipo en las variables
Ejemplo:
--- Código: PHP --- $REG="SELECT Count(*) FROM Empleados";$REG=mysql_fetch_array($REG);$REG=$REG[0];session_start();?><html><head> <meta name="generator" content="test"/><title>XML-reader yeah</title></head><body><center><h2>configuraciones</h2></center><hr><?php echo " "; var_dump($pages);$_SESSION['x']=$x;$_SESSION['pages']=$pages;echo"<table border='1' cellspacing='0' cellpadding='2'>";foreach($pages as $page){echo "</table>"; ?></body></html>
Saludos
Navegación
Ir a la versión completa