Buenas a todos
Quisiera su ayuda con la union y categorizacion de dos tablas las cuales serian
tabla cotización
id
tabla ot
no
cotizacion
empresa
fecha
como pueden ver cotizacion es la clave para relacionar las tablas por lo que utilizo la siguiente consulta
Código PHP:
$res= mysql_query("SELECT cotizacion.*, ot.* FROM cotizacion, ot WHERE cotizacion.id = ot.cotizacion", $con);
Hasta aqui voy bien ahora el codigo para ordenar y categorizar
Código PHP:
while ($row = mysql_fetch_object($res)){
if($indice != $row -> id){
$indice = $row -> id;
$pos = array_push( $ot, array( $indice, array() ) );
}
$ot[$pos][1][] = array($row->cotizacion, $row -> no);
}
foreach ($ot as $ot_id){
if( !empty( $ot_id[0] ) ) {
echo "<h1>" . $ot_id[0] . "</h1>";
}
if (count($ot_id[1]) > 0){
foreach ($ot_id[1] as $subCat){
echo $subCat[1]; echo ", ";
}
}
}
esto me da un resultado asi
1
12,13,14
2
15,16,17
3
18,19
Ahora lo que necesito es agregar mas datos de la tabla OT como fecha empresa etc.
La solución sin complicaciones que encontré es agregar un foreach mas pero no quisiera quedarme solo con lo poco que entendí.
Código PHP:
Ver originalforeach ($fecha_coti as $ot_id){
if (count($ot_id[1]) > 0){ foreach ($ot_id[1] as $subCat){
echo $subCat[1]; echo ", ";
}
}
}
Soy principiante y mas que la respuesta me gustaría entender lo del foreach y el while.
saludos