Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2007, 13:41
braiank
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 4 meses
Puntos: 0
Problema con validación de formulario

Hey les comento mi problema:
el tema es ke mi validacion de registracion... me borra todo .. osea por ej dejo el campo nombre vacio por equivocacion.. entonces salta el alert de Llena todos los datos y al tocar OK borra todo lo ke hay en el formulario.
Quizas de esta forma no se pueda hacer, si alguien me puede orientar acerca de otra forma por favor que me diga :).

Aca les dejo mi codigo:

Código PHP:
<?
   
function formx() 
   { 
   
            
$link=Conectarse();
?>

            <form method="POST" enctype="multipart/form-data">
             <br>

        <TABLE style="width: 100%; height: 35%" BORDER=0 CELLSPACING=1 CELLPADDING=1>

        <TR><td class='b'>Nombre De La Banda</TD> 
            <td class='c'><input type="text" name="nombrebanda">
            </TD></TR>
        <TR><td class='b'>Usuario</TD> 
            <td class='c'><input type="text" name="usuario" maxlength="10"> (Necesario para ingresar al sitio)</TD></TR>
        <TR><td class='b'>Password</TD> 
            <td class='c'><input type="password" name="password" maxlength="10"> (Necesario para ingresar al sitio)</TD></TR>
        <TR><td class='b'>Password (Repetición)</TD> 
            <td class='c'><input type="password" name="password2" maxlength="10"> (Necesario para ingresar al sitio)</TD></TR>
        <TR><td class='b'>E-Mail</TD> 
            <td class='c'><input type="text" name="email"></TD></TR>
        <TR><td class='b'>Website de la banda</TD> 
            <td class='c'><input type="text" name="websitebanda"> (Sin HTTP)
            </TD></TR>
        <TR><td class='b'>Imagen de la banda</TD> 
            <td class='c'><input type="file" name="imagenbanda"> (Medida: 190x140 - Tamaño Maximo : 50kb. - Solo JPG y GIF)
            </TD></TR>
        <TR><td class='b'>Biografía de la banda</TD> 
            <td class='c'><textarea name='biografiabanda' cols='35' rows='10'></textarea> (Opcional)
            </TD></TR>
            <tr><td colspan='3'>
         <table class="tabla_menu" width="100%" border="0" cellpadding="0" cellspacing="0" background="imagenes/fondotitulos.gif">
             <tr> 
              <td width="17"><img src="imagenes/izq.gif" width="18" height="23"></td>
              <td align="center"><img src="imagenes/titulos/integrantes.gif" height="23"></td>
              <td width="17"><img src="imagenes/der.gif" width="18" height="23"></td>
             </tr>
            </table>
           </td>
           </tr>
           <TR><td class='b' colspan='2' align='center'>
             <? include ("varios/select_instrumentos_opciones.php"); ?>
            </TD></TR>
           </table>
            <br><center><input type="submit" value="OK">
              </form></center>

<?
    
}

    if (!
$_POST
    {
              
formx();
    }
    else 
    {
              
$date=date("Y-m-d");
              
$ip=getenv("REMOTE_ADDR");  
              
$passwordmd=md5($_POST['password']);
              
$codigo=rand(1,99999999);
              
$nombre_archivo "imagenes/uploadimages/" $_FILES['imagenbanda']['name'];
              
$explode_img explode(".",$nombre_archivo);
              
$imagen_final $explode_img[0]."_".$codigo.".".$explode_img[1];

              
$nombre_save $_FILES['imagenbanda']['name'];
              
$explode_img2 explode(".",$nombre_save);
              
$imagensave_final $explode_img2[0]."_".$codigo.".".$explode_img2[1];

              
$tipo_archivo $_FILES['imagenbanda']['type'];
              
$tamano_archivo $_FILES['imagenbanda']['size'];       

              if (
$password != $password2
              {
                    echo 
'<script language="javascript">
                        alert("Las passwords no coinciden.");
                        location.href=("index.php?a=registrarse&tiporeg=b");
                        </script>'

              }
              elseif (
$email == '' || $password == '' || $password2 == '' || $nombrebanda == '' || $websitebanda == '')
              {
                    echo 
'<script language="javascript">
                        alert("Llena todos los datos.");
                        location.href=("index.php?a=registrarse&tiporeg=b");
                        </script>'

              }
     }

Muchas gracias.