Las cuales deberían dar este resultado
Ejemplo resultados
Televisión--- 5---------5,000
----------------------------------------
Radio---------99.3-----7,000
Radio---------102.5--------8,000
----------------------------------------
Actualmente tengo duplicado Radio
Televisión--- 5---------5,000
----------------------------------------
Radio---------99.3----------7,000
Radio---------102.5--------8,000
----------------------------------------
Radio---------99.3----------7,000
Radio---------102.5--------8,000
----------------------------------------
Código PHP:
$consulta_mediosc = "SELECT * FROM medios_campania";
$mediosc = mysqli_query($connection,$consulta_mediosc ) or die(mysqli_error($connection));
$row_mediosc = mysqli_fetch_assoc($mediosc );
$totalRows_mediosc= mysqli_num_rows($mediosc);
Hago un while para mostrar los resultados
<? do { ?>
<tr>
<?php
$m= $row_mediosc ['medio'];
/*Dependiendo el medio hago otra consulta para obtener datos generales */
$query_medios=sprintf("SELECT * FROM registrar_medio Where id='$m'");
$medios= mysqli_query($connection,$query_medios) or die(mysqli_error($connection));
$row_medios= mysqli_fetch_assoc($medios);
$totalRows_medios= mysqli_num_rows($medios);
echo $row_medios ['nombre'];?></td>
$medio=$row_medios ['categoria'];
<td >
/*Hasta aca todo bien*/
/* IF*/
if($medio=="6"){
$consulta_mediosu = "SELECT * FROM asociar_campania Where medio='$m' ";
$mediosu = mysqli_query($connection,$consulta_mediosu ) or die(mysqli_error($connection));
$row_mediosu = mysqli_fetch_assoc($mediosu);
$totalRows_mediosu= mysqli_num_rows($mediosu);
do {
/*Obtengo los id’s de la segunda consulta*/
echo "id " .$id=$row_mediosu ['id']; /*id*/
echo "<BR>";
do {
/*Aca tengo dudas dependiendo de cada id debo obtener información general (por cada id) */
$consulta_mediosu2 = "SELECT * FROM asociar_campania Where id='$m' ";
$mediosu2 = mysqli_query($connection,$consulta_mediosu2 ) or die(mysqli_error($connection));
$row_mediosu2 = mysqli_fetch_assoc($mediosu2);
$totalRows_mediosu2= mysqli_num_rows($mediosu2);
$c2=$row_mediosu2 ['campo2'];
/*Muestro los resultados la información se duplica pero si no dejo el while solo obtengo un resultado*/
echo "<table border='0'><tr>";
echo "<td>Tipo: $c2."
<tr>
<td>Notas:</td></tr>
</table>";
} while ($row_mediosu2= mysqli_fetch_assoc($mediosu2)); /*Caso específico*/
} while ($row_mediosu= mysqli_fetch_assoc($mediosu)); /*Primera consulta obtener todos los medios*/
}