Tengo un problema en un formulario de alta de usuarios, luego de los INPUTS vuelvo y tomo los valores ingresados con $_POST pero el tema es cuando tengo un mensaje de error y va nuevamente a los INPUTS, estan vacios, necesitaría poner algun VALUE a los INPUTS referenciandolos a las Variables PHP.
El codigo es:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Famularo S.A. - Pagina Principal</title>
<link href="../css/stylo0.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style>
</head>
<body>
<?php
//************************************************** *************************
include("..\includes\conexiones.php");
include("..\includes\procs.php");
include("..\includes\cabecera2.php");
conectarse();
//************************************************** *************************
if ( isset($_POST[ 'usuario' ]) and !empty( $_POST[ 'usuario' ] ) ){
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$contrasena2 = $_POST['contrasena2'];
$categoria = 0;
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$sexo = $_POST['sexo'];
$fecnac = $_POST['anonac']."/".$_POST['mesnac']."/".$_POST['dianac'];
$domicilio = $_POST['domicilio'];
$localidad= $_POST['localidad'];
$codigopostal = $_POST['codigopostal'];
$provincia = $_POST['provincia'];
$pais = $_POST['pais'];
$email = $_POST['email'];
$fecalt=date("Y/m/d H:i");
$error=0;
if (empty($nombre)) {
$error=1;
echo "<script>alert('Debe Ingresar su Nombre')</script>";
}
if ($error==0 and !empty($contrasena) and empty($contrasena2)) {
$error=1;
echo "<script>alert('Debe Reingresar la Contraseña')</script>";
}
if ($error==0 and $contrasena<>$contrasena2) {
$error=1;
echo "<script>alert('Error en Reingreso de la Contraseña')</script>";
}
if ($error==0 and empty($apellido)) {
$error=1;
echo "<script>alert('Debe Ingresar su Apellido')</script>";
}
if ($error==0 and empty($sexo)) {
$error=1;
echo "<script>alert('Debe Ingresar el Sexo')</script>";
}
if ($error==0 and empty($email)) {
$error=1;
echo "<script>alert('Debe Ingresar su Email')</script>";
}
if ($error==0) {
$result=mysql_query("select usuario from usuarios where usuario LIKE '$usuario' ") or die(mysql_error());
$total=mysql_num_rows($result);
IF ($total<>0) {;
echo "<script>alert('Usuario Exixtente, Imposible')</script>";
header("Location: index.php");
exit;
}
else
{
// $que = "INSERT INTO usuarios (usuario,contrasena,nombre,apellido,email,pais) ";
// $que.= "VALUES('".$usuario."','".md5($contrasena)."','".$ nombre."','".$apellido."','".$email."',".$pais.")" ;
$que = "INSERT INTO usuarios (usuario,contrasena,categoria,nombre,apellido,sexo ,fecnac,email,domicilio,localidad,codigopostal,pro vincia,pais,fecalt) ";
$que.= "VALUES('".$usuario."','".md5($contrasena)."',".$c ategoria.",'".$nombre."','".$apellido."',".$sexo." ,'".$fecnac."','".$email."','".$domicilio."','".$l ocalidad."','".$codigopostal."','".$provincia."'," .$pais.",'".$fecalt."')";
$result=mysql_query($que) or die(mysql_error());
echo "<script>alert('Usuario Generado con Exito')</script>";
// header("Location: index.php");
exit;
}
}
}
?>
<table width="900" height="436" border="0" align="center" >
<tr>
<td width="804" height="432" valign="top"><table width="606" border="0" align="center">
<tr>
<td width="600" height="426" align="center">
<form action="" method="post">
<table width="596" border="1" align="center">
<tr>
<th width="148" align="left" scope="row">Usuario</th>
<td width="402" align="left" valign="middle"><label>
<input name="usuario" type="text" id="usuario" />*
</label></td>
</tr>
<tr>
<th align="left" scope="row">Contraseña</th>
<td align="left" valign="middle"><label>
<input name="contrasena" type="password" id="contrasena" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Reingrese la Contraseña </th>
<td align="left" valign="middle"><label>
<input name="contrasena2" type="password" id="contrasena2" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Nombre</th>
<td align="left" valign="middle"><label>
<input name="nombre" type="text" id="nombre" size="50" />
*
</label></td>
</tr>
<tr>
<th align="left" scope="row">Apellido</th>
<td align="left" valign="middle"><label>
<input name="apellido" type="text" id="apellido" size="50" />
*
</label></td>
</tr>
<tr>
<th align="left" valign="top" scope="row">Sexo</th>
<td align="left"><p>
<label>
<input type="radio" name="sexo" value="1" />
Masculino</label>
<label>
<input type="radio" name="sexo" value="2" />
Femenino *</label>
</p>
<label></label></td>
</tr>
<tr>
<th align="left" scope="row">Fecha Nacimiento </th>
<td align="left" valign="middle">
<select name="dianac" size="1" id="dianac">
<option value="<?php echo date('d');?>"><?php echo date('d'); ?></option>
<option value="0">__</option>
<? for ($i=1 ;$i<= 31;$i++){ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<? } ?>
</select>
/
<select name="mesnac" size="1" id="mesnac">
<option value="<?php echo date('m');?>"><?php echo date('m'); ?></option>
<option value="0">__</option>
<? for ($i=1 ;$i<= 12;$i++){ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<? } ?>
</select>
/
<select name="anonac" size="1" id="anonac">
<option value="<?php echo date('Y');?>"><?php echo date('Y'); ?></option>
<option value="0">__</option>
<? for ($i=date("Y")-100 ;$i<= date("Y");$i++){ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<? } ?>
</select>
</td>
</tr>
<tr>
<th align="left" scope="row">Domicilio</th>
<td align="left" valign="middle"><label>
<input name="domicilio" type="text" id="domicilio" size="50" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Localidad</th>
<td align="left" valign="middle"><label>
<input name="localidad" type="text" id="localidad" size="50" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Codigo Postal </th>
<td align="left" valign="middle"><label>
<input name="codigopostal" type="text" id="codigopostal" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Provincia</th>
<td align="left" valign="middle"><label>
<input name="provincia" type="text" id="provincia" size="50" />
</label></td>
</tr>
<tr>
<th align="left" scope="row">Pais</th>
<td align="left" valign="middle">
<?php $result=mysql_query("select id,nombre from paises") or die(mysql_error()); ?>
<select name="pais" size="1" id="pais">
<?php
while($row=mysql_fetch_array($result)) {
$selected=($row['id']==5)?'selected':'';
?>
echo '<option '.$selected.' value=<?php echo $row['id']?>><?php echo $row['nombre']?></option>';
<?php
}
?>
</select>
</td>
</tr>
<tr>
<th align="left" scope="row">Email</th>
<td align="left" valign="middle"><label>
<input name="email" type="text" id="emai" size="50" />
*
</label></td>
</tr>
<tr>
<th scope="row"> </th>
<td align="left" valign="middle"><label>
<input type="submit" name="Submit" value="Enviar" />
</label>
<label></label></td>
</tr>
</table>
</form>
</tr>
</table></td>
</tr>
</table>
<?php include("..\includes\pie.php"); ?>
</body>
</html>
Desde ya Muchas Gracias a alguien que me pueda ayudar