Mi formulario muy simple primero:
Código HTML:
Ver original
Código PHP:
case 'guardar':
include('vistas/conectar.php');
if(!empty($_SESSION['usuario_id'])||($_SESSION['usuario_nivel']==3)||($_SESSION['usuario_nivel']==2)){
$nombre = $_SESSION['nombre'] = trim($_POST['nombre']);
$link = Conectarse();
$sqlQueryCat = mysql_query("SELECT * FROM jugadores where ci='$ci'", $link)or die(mysql_error);
$rowCat = mysql_fetch_array($sqlQueryCat);
$msg = '';
if (empty($nombre)) {
$msg .= ' <center> No se especifico un Nombre </center><br>';
echo "<center><meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=insertar\">\n </center>";
}
if(empty($msg)) {
if (empty($id)) {
if ($ci != $rowCat['ci']){
//if (($rowCat['registro_fbf']) < 1) && ($rowCat['ci'] < 1)){
if ($MOD['jugadores']->setJugador($nombre)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Registro exitoso!. Espere unos instantes</center>";
unset($_SESSION['nombre']);
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "El registro no fue exitoso";
}
}
else{
echo "<center><strong> El Carnet de identidad ya existe !!! lo sentimos vuelva a intentar de nuevo </strong></center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=insertar\">\n";
}
} else {
if ($MOD['jugadores']->setJugador($nombre,$id)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Actualización exitosa!. Espere unos instantes</center>";
unset($_SESSION['nombre']);
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=jugadores&pag=listado\">\n";
} else {
echo "<center>La actualización no fue exitosa</center>";
}
}
} else {
echo "<center>Los siguientes campos son erroneos: </center><br><br>" . $msg;
}
} else {
echo " <center> Usted no tiene permisos </center>";
}
break;
Mi idea es cuando meta algun dato repetido por decir DNI le vota el mensale y le vuelve a redireccionar a el formulario de insertar pero el nombre esta borrado cuando deberia aparecer para que no vuelva a escribir nuevamente ???
Donde cometo mi error ??
Se los agradezco de antemano gracias