SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: javier3 en Lunes 1 de Septiembre de 2003, 17:38

Título: Re: Hacer código autogenerado
Publicado 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
Título: Re: Hacer código autogenerado
Publicado por: GNU_Silver en Lunes 1 de Septiembre de 2003, 18:33
Explicate un poco mas...........
Que parece interesante.
Título: Re: Hacer código autogenerado
Publicado por: javier3 en Martes 2 de Septiembre de 2003, 18:37
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;
   
?>
Título: Hacer código autogenerado
Publicado por: GNU_Silver en Martes 2 de Septiembre de 2003, 21:05
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?
?>