Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2008, 04:58
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: crear un codigo automatico para formulario ingresado

Cita:
Iniciado por charliecharlie Ver Mensaje
$cod = substr($_POST[marca],0,2);
$cod2 = strtoupper($cod);
$mientras = C.''.$cod2;

$result = mysql_query("select codigoomalin from carteras where codigoomalin = '$mientras$a'");

while($row = mysql_fetch_array($result))
{
$a++;
}
En mi opinión es un procedimiento enrevesado. Además la consulta la haces una única vez y antes del while (que es donde actualizas el valor de $a), por lo que los resultados que obtienes no servirán de mucho.

Posiblemente sería mucho más efectivo que simplemente contaras cuántos registros tienes con un código que empiece por lo que quieres. Para ello, puedes usar un comodín en la condición del WHERE. Algo del tipo 'codigoomalin = 'C$cod2%', de manera que la cumplan todos los que empiecen de ese modo. Aunque eso ya es un tema de SQL, no de PHP.

Más info: COUNT()

Un saludo.

Última edición por Deschamps; 11/11/2008 a las 05:02 Razón: corregir el enlace