Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2006, 12:51
Avatar de carlosfocus
carlosfocus
 
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 20 años, 9 meses
Puntos: 0
Error DUPLICATE ENTRY

Saludos de nuevo

Ando aun con lo de ticket number, ya tengo la manera para que me suba uno a uno los registros pero tengo un problema

cuando vacio la tabla me inserta el primer registro sin problemas pero cuando vuelvo a enviar el formulario me da el siguiente error

Invalid query: Duplicate entry 'tn000001-22-02-06' for key 1


mi code es este

Código PHP:


$NDAY 
= strtolower(strftime("%d-%m-%y", time()));
        

$result1 = mysql_query("SELECT MAX(ticketnumber)AS TNUM FROM ".$tblrequests." WHERE (((ticketnumber) LIKE '%" . $NDAY . "'))". mysql_error());
while (
$row = mysql_fetch_array($result1, MYSQL_BOTH))
   {
   if(!empty(
$row["TNUM"])){
   
$CurRef = $row["TNUM"];
   list(
$start, $end) = explode("-", $CurRef);
   
$start =  "00000".($start+1);

   
$GetRefNumber = "tn".$start ."-". $NDAY;
   } else{
  
$GetRefNumber = "tn0001-".$NDAY;
   }
}
$ticketnumber = $GetRefNumber; 
No entiendo el por que el error
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com