Foros del Web » Programando para Internet » PHP »

¿Que esta mal?

Estas en el tema de ¿Que esta mal? en el foro de PHP en Foros del Web. archivo1: Código PHP: <?php echo  "<form accion='aceptar.php'>Nombre:<input type='text' name='nombre'><br>             Password:<input type='password' name='pass'><br>             E-Mail:<input type='text' name='mail'><br><input type='submit' value='enviar'></form>" ;  //Se piden los datos                               ?> aceptar.php Código PHP: <?php $users [ "$nombre" ][ 0 ]= "$nombre" ; ...
  #1 (permalink)  
Antiguo 06/07/2003, 17:00
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
¿Que esta mal?

archivo1:
Código PHP:
<?php
echo "<form accion='aceptar.php'>Nombre:<input type='text' name='nombre'><br>
            Password:<input type='password' name='pass'><br>
            E-Mail:<input type='text' name='mail'><br><input type='submit' value='enviar'></form>"
//Se piden los datos
                
            
?>
aceptar.php
Código PHP:
<?php
$users
["$nombre"][0]="$nombre";
            
$users["$nombre"][1]="$pass";
            
$users["$nombre"][2]="$mail";
echo 
$users["$nombre"][0];

?>

error:

nome va hasta aceptar.php y no me sale nada bien!!!!1
¿com lo soluciono?
  #2 (permalink)  
Antiguo 06/07/2003, 18:09
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 1 mes
Puntos: 0
cuando crees el form define que metodo deceas enviar la informacion

<form accion='aceptar.php' METHOD='post'>


y cuando resivas los datos ocupa las varibles superglobales

$_POST que es el metodo como hiciste el form

osea te tendria que quedar haci

Código PHP:
<?php
echo "<form accion='aceptar.php' method='post'>Nombre:<input type='text' name='nombre'><br>
            Password:<input type='password' name='pass'><br>
            E-Mail:<input type='text' name='mail'><br><input type='submit' value='enviar'></form>"
//Se piden los datos
                
            
?>

Código PHP:

<?php
$users
["$nombre"][0]="$_POST[nombre]";
            
$users["$nombre"][1]="$_POST[pass]";
            
$users["$nombre"][2]="$_POST[mail]";
echo 
$users["$nombre"][0];

?>

hay deveria funcionar
y si mis conocimientos no me fallan estas llamando mal al array de "users"
seria haci

$users["nombre"][0]
$users["nombre"][1]
$users["nombre"][2]

salu2
  #3 (permalink)  
Antiguo 07/07/2003, 03:17
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
Ya he puesto el post en el 1º archivo pero lo segundo queda bien como yo lo tenia .
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 06:10.