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);
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 ", ";
}
}
}
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 original
foreach ($fecha_coti as $ot_id){ 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