Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2012, 22:49
JenderxD
 
Fecha de Ingreso: abril-2011
Mensajes: 52
Antigüedad: 13 años
Puntos: 0
Exclamación imprimir consulta multiple

tengo semanas buscando como hacer para mostrar la consulta que tengo en base de datos y nada que me da necesito sus ayudas! me estoy volviendo loco dia tras dia busco de una u otra forma y nada!

al momento de imprimir me sale como si me imprimiera pero me sale asi!



este es mi codigo! he probado con INNER JOIN con LEFT RIGHT pero nada!!!!

aca dejo el codigo aunque sea pa que me muestre el nombre pero no me lo hace parece como vacio y ya tiene informacion en bd!
Código PHP:
<?PHP        

        
include('config.php');
    

   
        
$conexion mysql_connect("localhost","root","")
        or die (
"Fallo la conexion con la base de datos <br>");
       
        
mysql_select_db("sistema")
        or die (
"No se puede seleccionar la base de datos<br>");
      
       
        
$instruccion 'SELECT alumno.nombre, grado.ano FROM alumno,grado
    Where alumno.id_alumno= grado.id_alumno'
;

            
$consulta mysql_query($instruccion,$conexion)
                or die (
'Fallo en la consulta');
        
$nf mysql_num_rows($consulta);
        if (
$nf 0)
        {
        
// cerramos PHP y cambiamos a HTML
        
?>
           <TABLE align='center' border ='2'>
           <CAPTION><h2>LISTADO GENERAL DE ALUMNOS EN BASE DE DATOS</h2></CAPTION>
           <TR>
            <TH>Nombre del Alumno</TH>
            
           </TR>
           <?PHP
           
// volvemos a php
            
for ($x=0;$x<$nf;$x++){
                
$fila mysql_fetch_row($consulta);
                
// etc
                
?>
               <TR>
                <TD><?echo $fila['nombre']; ?></TD>
                
                </TR>

           <?PHP
             
}
            
?>
           </TABLE>
           <?PHP
           
} else {
            
        echo 
'No hay Alumnos almacenados en Base de Datos';
            
        }
?>

tengo estas tres tablas relacionadas

Código:
1.alumno                               grado                           seccion_grado
2.id_alumno (UNIQUE)             id_ano  (PK)                     id_seccion_grado
3.nombre                             id_alumno (FK) "Alumno"      id_ano (FK) "grado"
4.sexo                                  ano                                cedula (FK) "alumno"
5.direccion                           seccion
6.cedula (PK)
7.telefono
8.nomrep
9.numrep
los datos que tengo son estos

tabla alumno

Código:
1	carlos	Masculino	los cocos	14141414	02763522222	jacinta		04125209822
2       jender	Masculino	kaka		15151515	04156356565	Carmen Osorio	04161796414
3	dina	femenino	pupi		16161616	04151231231	azul		1111111
4	chela	femenino	kiki		17171717	0123456		papa
Código:
1	1	2	a
2	2	2	b
3	3	3	c
4	4	2	a
Código:
1	1	14141414
2	2	15151515
3	3	16161616
4	4	17171717
Solo pongo a imprimir el nombre para ver si me imprime pero nada, agarra los 4 campos que tengo en bd pero no muestra el nombre.

esto me esta volviendo loco de verdad semanas de programacion y trasnocho y esto es lo que me tiene parado! necesito mostrar eso! mostrar todos los alumnos