Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2006, 02:26
Avatar de alexsaiz
alexsaiz
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 85
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Formulario PHP +

Antes de nada gracias por adelantado a los que respondan a este topic. Espero exponer correctamente mi problema para que puedan dar una solución, para ello voy a esforzarme al máximo.

a) He creado un formulario de registro combinando HTML + PHP que se llama registrar.PHP.
b) Se hace ACTION se hace sobre la misma página registrar.PHP
c) El mensaje de error que comprueba si existe el usuario se muestra correctamente en la página.
d) Lo que ahora deseo es que en los inputbox quede la información que el usuario ya había introducido para que no tenga que teclear en el formulario de nuevo.

1) He probado lo siguiente:

Código:
<input name="email" type="text" class="inputbox" id="email" value="<?php=$email?>" size="15" maxlength="15" />
Pero no me recupera en el inputbox lo que el usuario ya había introducido (en este caso su dirección de email).

¿Alguna idea de lo que puede ocurrir? ó ¿Alguna otra forma más simple de hacer esto? ¿Quizá deba guardar los valores en una sesión? Lo siento es que soy principiante, hoy mismo he probado PHP.

Muchas gracias por adelantado y un cordial saludo,
Alejandro P.


## INCLUYO PARTE DEL CÓDIGO ##

Código PHP:
<?php //Capturar campos del formulario de registro REGISTRAR.PHP 
                  
$username $_POST['username'];
                  
$password md5($_POST['password']); 
                  
$password2 md5($_POST['password2']);
                  
$email $_POST['email'];
                  
$nombre $_POST['name'];
                  
$lastname $_POST['lastname'];
                  
$dnitype $_POST['dnitype'];
                  
$dninumber $_POST['dninumber'];
                  
$sex $_POST['sex'];
                  
$birth_day $_POST['birth_day'];
                  
$month_day $_POST['month_day'];
                  
$year_day $_POST['year_day'];
                  
$reg_address $_POST['reg_address'];
                  
$reg_city $_POST['reg_city'];
                  
$reg_bigcity $_POST['reg_bigcity'];
                  
$reg_zip $_POST['reg_zip'];
                  
$reg_mobile $_POST['reg_mobile'];
                  
?>
 
                  <?php // Comprobar si el usuario introducido existe
                  
$checkuser mysql_query("SELECT users_username FROM quevalor_users WHERE users_username='$username'"); 
                  
$username_exist mysql_num_rows($checkuser);
                  if(
$username_exist 0){
                  echo 
"Lo siento, pero el nombre de usuario que has escogido ya está en uso. El nombre de usuario debe tener entre 4 y 20 caracteres.";
                  } 
?>
Código:
<input name="email" type="text" class="inputbox" id="email" value="<?php=$email?>" size="15" maxlength="15" />

Última edición por alexsaiz; 15/08/2006 a las 02:35 Razón: Faltaba información.