Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/05/2011, 01:52
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Problema con consulta mysql

Pero ahi lo dice claramente, dice que los datos los obtiene asi:
Código:
ASIGNATURA NOTA
Lenguaje 65
Lenguaje 63
Lenguaje 23
Lenguaje 45
Matematicas 63
Matematicas 42
Matematicas 45
Matematicas 44
Matematicas 56
Ciencias Nat. 23
Ciencias Nat. 45
Ciencias Nat. 68
Ciencias Nat. 69
Y quiere obtenerlo asi:
Código:
lenguaje 65 63 23 45
Bueno aqui te dejo algo que te podria servir estaba haciendo algo parecido jeeje
Código PHP:
<?php
require('conexion.php');

$busqueda $_POST['busqueda'];
$busca "SELECT * FROM alumnos WHERE id_alumno = '".$busqueda."'";

?>
    <table style="width:20%;" border="1px">
    <tbody>
        <tr>
            <td class="id_asig">ASIGNATURA</td>
            <td class="nota">NOTA</td>


        </tr>
<?php

$r 
mysql_query($busca);
$i 0;
$x = array();
while (
$row mysql_fetch_assoc($r))
{
    echo 
$row['nombre']."\t";
    echo 
$row['apellido']."<br>";
    if(!
array_search($row['id_asig'],$x))
    {
        
$x[$i] = $row['id_asig'];
        
$i++;
    }
}

for(
$ii 0$ii $i$ii++)
{
    
$r mysql_query("SELECT * FROM alumnos WHERE id_alumno='".$busqueda."' AND id_asig='".$x[$ii]."'");
    echo 
'<tr><td class="id_asig">'.$row['id_asig'].'</td>';
    while (
$row mysql_fetch_assoc($r))
    {
        echo 
'<td class="nota">'.$row['nota'].'</td>';
    }
    echo 
'</tr>';
}

?>