
07/06/2007, 18:52
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 9
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Re: Como generar un codigo correlativo Hola espero me puedan ayudar.. Estoy haciendo un sistema de control escolar donde debo generar la matricula del alumno y asignársela como id. Esta matricula se forma del numero de plantel,el año que se dio de alta que extraigo el 07 en este caso, el semestre al que ingresa, 4 numeros cosecutivos que es un campo auto incrementable de 4 digitos y una constante EM (educacion media) el codigo que ocupo es el sig:
//Boton para generar matricula
$gen=$_POST["geMatBtn"];
if ($gen =="Generar Matricula")
{
//extraer el numero de plantel (num_bic)
$bic = "$nbic";
$bic2 = substr($bic,2,2);
echo "<p>$bic2</p>";
//extraer el año de alta
$palabra = date("Y/m/d");
$palabra2 = substr($palabra,2,2);
echo "<p>$palabra2</p>";
//extrae el sem
$sem1 = "$sem";
$sem2 = substr($sem1,0);
echo "<p>$sem2</p>";
//extrae los numeros consecutivos
$conse = "0000";
$conse2 = substr($conse,0);
echo "<p>$conse2</p>";
//Muestra EM (Educación Media)
$em = "EM";
$em2 = substr($em,0);
echo "<p>$em2</p>";
$mat="$bic2$palabra2$sem$conse2$em2"
despues la imprimo toda junta
<input name="matTxt" type="text" id="matTxt" value="<?php print $mat;?>" size="30">
no creo que lo este haciendo bien ya que primero pido datos se da clic en generar matricula y no me muestra nada pero creo que debo meterlo en un while no se si prueban el puro codigo de abstraer caracteres lo hace pero no se como asignarselo como clave espero y me puedan ayudar porfavo!!!!!!!!!!!!!!!!!! |