Código :
<html> <head> <title>Ver Discos</title> </head> <body> <?php if ($_GET[modo]=='b') { $sql = " select * from disco, categoria, interprete, sello"; $sql .= " where disco.cod_cat = categoria.cod_cat"; $sql .= " and disco.cod_i = interprete.cod_i"; $sql .= " and disco.cod_s = sello.cod_s"; if ($_POST[subbuscar]) { if ($_POST[txtpc]) { $sql .= " and "; $sql .= " ( categoria.desc_cat like '%$_POST[txtpc]%' or"; $sql .= " interprete.desc_i like '%$_POST[txtpc]%' or "; $sql .= " sello.desc_s like '%$_POST[txtpc]%' or "; $sql .= " disco.precio_d like '%$_POST[txtpc]%' or "; $sql .= " disco.nom_d like '%$_POST[txtpc]%' "; $sql .= " )"; } if ($_POST[selND]) { $sql .= " and disco.cod_d = '$_POST[selND]'"; } if ($_POST[selNI]) { $sql .= " and interprete.cod_i = '$_POST[selNI]'"; } if ($_POST[selNC]) { $sql .= " and categoria.cod_cat = '$_POST[selNC]'"; } if ($_POST[selSE]) { $sql .= " and sello.cod_s = '$_POST[selSE]'"; } } $sql .= " order by fec_d desc"; } elseif ($_GET[modo]=='n') { $sql = " select * from disco, categoria, interprete, sello"; $sql .= " where disco.cod_cat = categoria.cod_cat"; $sql .= " and disco.cod_i = interprete.cod_i"; $sql .= " and disco.cod_s = sello.cod_s"; $sql .= " order by fec_d desc"; } elseif ($_GET[modo]=='v') { $sql = " select *, sum(pedido_d.cant_d) as K from disco, categoria, interprete, sello, pedido_d, pedido_m"; $sql .= " where disco.cod_cat = categoria.cod_cat"; $sql .= " and disco.cod_i = interprete.cod_i"; $sql .= " and disco.cod_s = sello.cod_s"; $sql .= " and disco.cod_d = pedido_d.cod_d"; $sql .= " and pedido_m.cod_p = pedido_d.cod_p"; $sql .= " and pedido_m.fin_p = 's'"; $sql .= " group by disco.cod_d"; $sql .= " order by K desc"; } elseif ($_GET[modo]=='i') { $sql = " select desc_i, sum(pedido_d.cant_d) as K"; $sql .= " from disco, categoria, interprete, sello, pedido_d, pedido_m"; $sql .= " where disco.cod_cat = categoria.cod_cat"; $sql .= " and disco.cod_i = interprete.cod_i"; $sql .= " and pedido_m.cod_p = pedido_d.cod_p"; $sql .= " and disco.cod_s = sello.cod_s"; $sql .= " and disco.cod_d = pedido_d.cod_d"; $sql .= " and pedido_m.fin_p = 's'"; $sql .= " group by disco.cod_i"; $sql .= " order by K desc"; } $res = mysql_query($sql); if (mysql_num_rows($res)>0) { if ($_GET[modo]=='i') { echo '<table border=1 align=center>'; echo '<tr>'; echo '<td>Artista</td>'; echo '<td>Cantidad de discos vendidos</td>'; echo '</tr>'; while ($row = mysql_fetch_array($res)) { echo '<tr>'; echo '<td>'.$row[desc_i].'</td>'; echo '<td>'.$row[K].'</td>'; echo '</tr>'; } echo '<table>'; } else { echo '<table border=1 align=center>'; echo '<tr>'; echo '<td>Disco</td>'; echo '<td>Interprete</td>'; echo '<td>Categoria</td>'; echo '<td>Sello</td>'; echo '<td>Precio</td>'; echo '<td>comprar</td>'; if ($_GET[modo]=='v') echo '<td>discos vendidos</td>'; echo '</tr>'; while ($row = mysql_fetch_array($res)) { echo '<tr>'; echo '<td>'.$row[nom_d].'</td>'; echo '<td>'.$row[desc_i].'</td>'; echo '<td>'.$row[desc_cat].'</td>'; echo '<td>'.$row[desc_s].'</td>'; echo '<td>'.$row[precio_d].'</td>'; echo '<td><a href="carrito.php?modo=c&cod_d='.$row[cod_d].'">comprar</a></td>'; if ($_GET[modo]=='v') echo '<td>'.$row[K].'</td>'; echo '</tr>'; } echo '<table>'; } } else { echo 'No se encontraron resultados'; } echo '<br><a href=index.php>ir a inicio</a>'; ?> </body> </html>