Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2011, 22:07
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Respuesta: Evitar registros duplicados-Clase

Cita:
Iniciado por JoseTejada Ver Mensaje
Código PHP:
$usuario "";
$nombres "";
$apellido "";
$fecha_nac "";
//se supone que ya hay conexion...
busquedamysql_query("SELECT usuario,nombres,apellidos,fecha_nac FROM tabla WHERE usuario='$user'");
if(
mysql_num_rows($busqueda)>0) { // ó " !=0 " como se quiera ver 
      
$reg mysql_fetch_array($busqueda);
      
$usuario =$reg["usuario"]; 
      
$nombres =$reg["nombres"]; 
      
$apellido $reg["apellidos"];
      
$fecha_nac $reg["fecha_nac"];

En el formulario...

Código PHP:
<form action="">
Usuario : <input type="text" name="usuario" value="<?=$usuario?>"><br />
Nombre : <input type="text" name="nombres" value="<?=$nombres?>"><br />
Apellidos : <input type="text" name="apellidos" value="<?=$apellidos?>"><br />
Fecha Nac. : <input type="text" name="fechaNac" value="<?=$fecha_nac?>"><br />
</form>
Algo así...
Gracias por tu respuesta, sin embargo quiero hacer algo diferente.
Trabajo con Smarty/PHP y quiero hacer esto:

Primero un formulario que solamente pida Código:
formulario.tlp.php
=============
Código PHP:
<form name="fvalida" method="post" action="verificar.php" >
Codigo:<input type="text" id="codigo" name="codigo">
            <
input class="btnchk" type="submit" name="submit" value="Check">
</
form
verificar.php
=========
Código PHP:
$dao = new ArticuloClass();
$u $dao->buscar($_POST['codigo']);
....
if.... 
En ArticuloClass.php hago la busqueda si existe o no el registro. Utilizando el codigo de la FAQ y luego en verificar.php hago un if si existe o no.
Si existe mostrará un formulario y a un costado visualizará el codigo que ya existe.
Si no existe visualizará el mismo formulario pero para ingresar un nuevo registro.
Se entiende??