elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7
31  Programación / PHP / Re: Ayuda con Consulta en: 21 Marzo 2010, 22:18 pm
gracias a todos por su valiosa ayuda, ya pude resolver el problema.

no necesite hacerle el inner join a la tercera tabla de materias ya que las materias las tengo agregadas en un VALUE  en un formulario de carga de calificciones y automaticamente se estaba almacenando en la tabla kardex, ya las pude tomar alli gracias nuevamente
32  Programación / PHP / Re: Ayuda con Consulta en: 21 Marzo 2010, 21:53 pm
ya lo encontre gracias
33  Programación / PHP / Re: Ayuda con Consulta en: 21 Marzo 2010, 21:48 pm
com le hago? para usar BBCODE
34  Programación / PHP / Re: Ayuda con Consulta en: 21 Marzo 2010, 21:28 pm
nel pastel no jalo marco error de sintaxis
35  Programación / PHP / Re: Ayuda con Consulta en: 21 Marzo 2010, 04:55 am
Hola Roberto

como estas.

espero me puedas ayudar.

tengo el siguiente codigo.

$res=mysql_query("SELECT alumnos.nombres, alumnos.apellidos, alumnos.matricula, kardex.calif1A, kardex.fechacalif, materias.materia FROM alumnos INNER JOIN kardex INNER JOIN materias ON kardex.matricula=alumnos.matricula WHERE alumnos.matricula =".$_POST['matricula']);


       $row=mysql_fetch_array($res); //hago esto, para poder tomar el nombre antes de entrar al WHILE.
   
            
       echo "<td><div align=left>El alumno ".$row['nombres']." ".$row['apellidos']." y con  Matricula: ".$row[matricula]." obtuvo las siguientes calificaciones:</a></div></td></br>";

   echo '<table>';
   echo '<tr>';
   echo '<td><b>Materia</b></td><td><b>Calificacion</b><td><b>Fecha Calificacion</b></td>';
   echo '</tr>';
   echo '<tr>';
   echo '<td>'.$row['materia'].'</td><td>'.$row['calif1A'].'</td><td>'.$row['fechacalif'].'</td>';
   echo '<td>';
   while($row=mysql_fetch_array($res))
   {
   echo '<tr>';
   echo '<td>'.$row['materia'].'</td><td>'.$row['calif1A'].'</td><td>'.$row['fechacalif'].'</td>';
   echo '</tr>';
   echo '<td>';
   }
   echo '</table>';
         

y el resultado es este.


El alumno CELINA NINFA GUERRA y con Matricula: 91901014428 obtuvo las siguientes calificaciones:

Materia Calificacion Fecha Calificacion
INGLES I 90 01/01/2010 
INGLES I 90 01/01/2010
 
INGLES I 80 01/01/2010
 
INGLES I 70 01/01/2010
 
MATEMATICAS I 90 01/01/2010
 
MATEMATICAS I 90 01/01/2010
 
MATEMATICAS I 80 01/01/2010
 
MATEMATICAS I 70 01/01/2010
 
TALLER DE REDACCION I 90 01/01/2010
 
TALLER DE REDACCION I 90 01/01/2010
 
TALLER DE REDACCION I 80 01/01/2010
 
TALLER DE REDACCION I 70 01/01/2010
 
METODOLOGIA DE LA LECTURA 90 01/01/2010
 
METODOLOGIA DE LA LECTURA 90 01/01/2010
 
METODOLOGIA DE LA LECTURA 80 01/01/2010

a que cres que se deba que sale repetido el resultado de materias? tengo qeu agregarle algo adicional al codigo.

gracias por tu ayuda
36  Programación / Bases de Datos / Re: Ayuda con Consulta. en: 21 Marzo 2010, 02:51 am
ya di con el query correcto.

$res=mysql_query("SELECT alumnos.nombres, alumnos.apellidos, alumnos.matricula, kardex.calif1A, kardex.fechacalif, materias.materia FROM alumnos INNER JOIN kardex INNER JOIN materias ON kardex.matricula=alumnos.matricula WHERE alumnos.matricula =".$_POST['matricula']);

pero me las muestra repetidas en el script creo qeu tengo que ponerle otro array
37  Programación / Bases de Datos / Re: Ayuda con Consulta. en: 20 Marzo 2010, 23:53 pm
ok muchas gracias MASTER.... hola TIFFA andas por alli D: gracias por todo el apoyo amigos..
38  Programación / Bases de Datos / Re: Ayuda con Consulta. en: 20 Marzo 2010, 23:23 pm
oye amigo Skeletron la verdad que ya me perdi en la sentencia de MySQL como le haria para ligar la tabla numero 3, ya hice el programa que caputura las materias con su codigo ligada codigomateria, y se dio de alta los nombres de cada materia con su codigo. osease que use, en tabla materias, codigomateria, materia, codigocatedratico para futuras.. jejejeje

entonces seria asi??


$res=mysql_query("SELECT alumnos.nombres, alumnos.apellidos, alumnos.matricula, kardex.calif1A, kardex.codigomateria, kardex.fechacalif FROM alumnos INNER JOIN kardex INNER JOIN materias ON kardex.matricula=alumnos.matricula WHERE alumnos.matricula =".$_POST['matricula']);

le agrege un inner join a materias? es correcto?

slds
39  Programación / Bases de Datos / Re: Ayuda con Consulta. en: 20 Marzo 2010, 22:27 pm
muchisimas gracias MASTER dejame le echo ganas y hay te informo para si se me atora la carreta, gracias
40  Programación / Bases de Datos / Re: Ayuda con Consulta. en: 20 Marzo 2010, 22:21 pm
mmmm ok en la tabla kardex tengo un campo que se llama materia pero no se esta llenando desde el programa de captura de calificaciones porque tengo unos VALUE que seleccionan la opcion y solo esta almacenandose el codigo de materia
aunque tengo una tabla que se llama materias y se liga por el codigomateria, podre almacenarlas alli y luego las saco de alli vdd?

gracias por tu valiosa ayuda..
Páginas: 1 2 3 [4] 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines