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?
 ?>