Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2014, 21:44
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
Respuesta: Bucle foreach

Saludos Triby gracias por el apoyo, este es el codigo actual y el resultado actual


Código PHP:

<?
global $wpdb
$table_name1 $wpdb->prefix "teacher";
$table_name2 $wpdb->prefix "student";
$sql="SELECT $table_name2.*, $table_name1.*, $table_name1.*    FROM $table_name2 JOIN $table_name1 ON $table_name1.teid = $table_name2.teid ORDER BY $table_name1.teid";
$posts $wpdb->get_results($sql);
$prof ""// Inicializas para comparar
$sep ""// Para separar los nombres
 
foreach($posts as $post) { 
    if(
$prof != $post->name_teacher) {
          
// Este if es para evitar un cierre al inicio de la cadena
          
if($prof != "") {
               echo 
"\"];\n";
          }
          echo 
"Lista[\"{$post->name_teacher}\"] = [";
          
$sep "";
    }
    echo 
"$sep\"{$post->name_student}\"";
    
$sep ", ";
};
// Cierre al final
echo "\"];\n";
?>
Resultado Actual:

Código HTML:
Lista["Profesor de Química"] = ["ANA"Lista["Profesor de Química"] = ["ALDO"Lista["Profesor de Química"] = ["ALEJANDRO"Lista["Profesor de Química"] = ["ÁLVARO"Lista["Profesor de Matemática"] = ["BÁRBARA"Lista["Profesor de Matemática"] = ["BENJAMÍN"Lista["Profesor de Matemática"] = ["BIANCA"Lista["Profesor de Matemática"] = ["BEATRIZ"Lista["Profesor de Matemática"] = ["CARINA"Lista["Profesor de Matemática"] = ["CAROLINA"Lista["Profesor de Matemática"] = ["CÉSAR""]; 
Beria salir asi:

Código HTML:
Lista["Profesor de Química] = ["ANA", "ALDO", "ALEJANDRO", "ÁLVARO"]; 
Lista["Profesor de Matemática"] = ["BÁRBARA", "BENJAMÍN", "BIANCA", "BEATRIZ"]; 
Lista["Profesor de Filosofía"] = ["CARINA", "CAROLINA", "CÉSAR", "CLAUDIA"];