SQL - Consultar con tres llamadas

 
Vista:
sin imagen de perfil

Consultar con tres llamadas

Publicado por Victor (1 intervención) el 08/12/2013 17:52:50
Buenas tardes tengo un pequeño problemilla.

En la primera SQL ( $sqlA) se me imprimen una serie de nombres de menu (MENU VEGETALIANO, MENU ECONOMICO, MENU....) Utilizo un while para imprimir todos los menus que tengo.

En la siguiente SQL ($sql_idtipus), necesito coger el valor de los ROW que imprimo en la ( $sqlA) para utilizarla en una condicion.

y mi problema esque como puedo pasarle el $row[0] de la $SQLA a la $sql_idtipus

He marcado en negrita las $row[0] que imprimo y que que el mismo row que necesito para la siguiente sentencia....

Nose si me explico bien....


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$sqlA=mysql_query("SELECT distinct nombremenu from menu_master, menu WHERE menu.menu=menu_master.id_mastermenu");
		while ($row = mysql_fetch_array($sqlA, MYSQL_BOTH)) {
		echo "<span id='nommenu'></span>";
		echo "<table  id='tablamenuA' border='0' bgcolor='#444945' >";
		echo "<div>".nl2br($row[0])."</div>";
		echo "<td align='center'>";
		echo "</table>";
		}
 
$sql_idtipus = mysql_query("SELECT id_tipus FROM menu WHERE menu = (SELECT id_mastermenu FROM menu_master WHERE nombremenu =  '".($row[0])."')");
 
while($row_tipus = mysql_fetch_array($sql_idtipus, MYSQL_BOTH)) {
		echo "</br>";
		echo "<form name='primerplat' align='left'>";
		echo "<div id='menu_1'>".nl2br($row_tipus[0])."</div>";
		}
 
$sql_tipus  =mysql_query(" SELECT tipus FROM tipus WHERE menu = (SELECT id_tipus FROM menu WHERE id_tipus =   '".($row_tipus[0])."')");



Muchísimas gracias de ante mano por atender a mi petición

Víctor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder