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!!!!!!!!!