Estoy haciendo una pequena aplicacion , donde tengo que hacer parejas de numeros ejemplo
Base de datos:
Tabla.
Código:
La pareja que debo de formar son 1,2 si existe un dos despues de otro dos es ignorado.Parejas id _________ ___________________ 1 1 2 2 3 3 2 4 1 5 3 6 2 7 2 8 1 9 1 10 2 11 3 12 2 13
Por ejemplo solo es valido el id.1 con el id.2 , id.5,id.7,id.9,id.11 ya no hay mas parejas.
Yo estoy haciendo estas pareja con el siguiente codigo .
Consulta SQL:
$sql="SELECT * from Estudiantes where (Id=1 Or Id=2)";
.....Codigos....
while($field=mysql_fetch_array($sql))
.....Codigos....
...getEstudent($field);
.....Codigos....
Codigo php:
function getEstudent($field){
global $key;
global $Mov;
global $Ne;
if(!isset($key)){
$key=0;}
switch($field["Pareja"]){
case 2:
if($key==1){
$Ne=array("Ingreso"=>"$field[Ingreso]","Fecha"=>"$field[Fecha]");
$xp=getTimeSql($Mov,$Ne);
$Array=array(
"Ingreso" =>"$Mov[Fecha]",
"Hora" =>"$Mov[Hora]",
.....Codigo.....
$key=0;return $Array;}
break;
case 1:
if($key==0){
$Mov["Ingreso"] =$field["Ingreso"];
$Mov["Fecha"] =$field["Fecha"];
$key=1; }
break;
}
}
1- Tengo el key que verifica si le a un el numero 1 no tiene pareja de ser haci lo rechasa, finalmente
cuando encuentra el numero 2, forma la pareja y envia la matriz.
Bueno ya vieron la idea
me gustaria saber que ustedes me proponen.