SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: javier3 en Lunes 1 de Septiembre de 2003, 17:38
-
Hola quisiera que me ayuden como puedo hacer un codigo autogenerado en PHP, obteniendo un correlativo de una tabla de MySql y concatenado algunos valores fijos. gracias
-
Explicate un poco mas...........
Que parece interesante.
-
Osea Algo asi
<? $cnt=mysql_connect("localhost","root","mysql");
mysql_select_db("data",$cnt);
$nfila=mysql_query("select id_tarea from tareas",$cnt);
while ($file=mysql_fetch_array($nfila))
{
$nultimo=$file['id_tarea'];
}
echo "Posicion ".strpos($nultimo,"-")."
";
if ($nultimo > 0) {
$x=$x+1;
} else {
$x=1 ;
}
$codigo=$x;
echo $codigo;
?>
-
A ver si logro intepretar.
$nfila=mysql_query("select id_tarea from tareas",$cnt); //Estas haciendo una consulta de todos los registros que hay en el campo id_tarea sin importar ninguna condicion.
while ($file=mysql_fetch_array($nfila)) //Estas mandando a desplegrar todos los datos encontrados.
{
$nultimo=$file['id_tarea'];
}
echo "Posicion ".strpos($nultimo,"-")."
"; //Estas desplegando "Posicion" y que encuentre la primera posicion de "-" en $nultimo, lo que quiere decir que si tienes en $nultimo = "conte-nido"; te devolvera un 7 ya que empieza a contar desde 0. Y esto te lo hace una vez ya que no esta en un bucle.
if ($nultimo > 0) {
$x=$x+1;
} else {
$x=1 ;
}
$codigo=$x;
echo $codigo; //Puedes decir directamente echo $x;
//Entonces cual es el proposito?
?>