Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2009, 09:18
javier2018
 
Fecha de Ingreso: mayo-2005
Mensajes: 121
Antigüedad: 19 años, 10 meses
Puntos: 0
cual es el correcto orden en los else if

tengo este script que genera una tabla en base a una consulta sql pero no me funciona ............. hice unas modificaciones en la parte de los "if else".......
estara correcta esa parte de los "if else" ?
como deberia ser?

ahora estas partes: $sql2=mysql_query($sql1);
$sql2=mysql_query($sql1);

----deberia ir dentro de los "if" y "else if" o a lo ultimo despues del "else" o ese "else" no debe ir a lo ultimo?

nota:
la consulta la hace en dos tablas diferentes..... en el ejemplo le puse a y b

este es el codigo:

================================================== ==

function almacen($equipo,$cantidad){

if ($equipo!=""){
$sql1="SELECT * FROM a,b WHERE variabl1e='$equipo' AND a=b ORDER BY id_equipo";
$sql2=mysql_query($sql1);
}

else if($cantidad!=""){
$sql1="SELECT * FROM a,b WHERE variable2='$cantidad' AND a=b ORDER BY id_cantidad";
$sql2=mysql_query($sql1);
}

else{
$mostrar='<table width="400" border="1" align="center">
<tr>
<td width="125"><div align="center">equipo</div></td>
<td width="125"><div align="center">cantidad</div></td>
</tr>';

while ($detalle=mysql_fetch_array($sql2))
{
$equipo=$regis["ca_equipo"];
$cantidad=$regis["re_cantidad"];

$mostrar=$mostrar.'
<td><a href="javascript:equipo(\''.$equipo .'\',\''.$cantidad.'\',);"class="diseño">'.$equipo .'</a></td>
<td><a href="javascript:equipo(\''.$equipo .'\',\''.$cantidad.'\');"class="diseño">'.$cantida d.'</a></td>

</tr>';
$mostrar=$mostrar.'</table>';// fin de la tabla y

................ continua el codigo hasta el fin del while y fin de la funcion

================================================== ====

nota:
son dos campos
si ingreso un campo hace una consulta y si ingreso el otro hace otra consulta
y si ingreso los dos a la ves hace otra consulta ... todavia me falta es parte.....

llamada de emergencia ........ayuda!!!!!!!!!