Gracias... de antemano... quite lo que sobraba del Script esto es lo mas importante.
Código PHP:
<?php
include($_SERVER['DOCUMENT_ROOT']."/portal/modules/usr_admon/clases/nav_class.php");
include("conexion.php");
$link = cn();
$parametro = @$_GET['exp'];
$id_tipoEquipo=$_POST['comboTipoEquipo'];
$id_marca=$_POST['comboMarca'];
$id_modelo=$_POST['comboModelo'];
if ($parametro != '')
{
$expediente = $parametro;
}
else
{
?>
<Table border = "1">
<form method="post" action = "<?php $thisFile; ?>">
<tr><th>Tipo Equipo</th><th>Marca</th><th>Modelo</th><th>Inventario</th><th>Serie</th></tr>
<?php
$pVez = 1;
$query_resg="SELECT tMarca.descripcion AS desMar, tEquipo.inv, tModelo.descripcion AS desMod, tTipoEquipo.descripcion AS desEquipo, tEquipo.id as idEquipo,tEquipo.serie, tResguardo . *
FROM tResguardo, tEquipo, tMarca, tTipoEquipo, tModelo
WHERE tResguardo.tUsuario_expediente ='$expediente'
AND tResguardo.tEquipo_id = tEquipo.id
AND tEquipo.tModelo_id = tModelo.id
AND tModelo.tMarca_id = tMarca.id
AND tModelo.tTipoEquipo_id = tTipoEquipo.id
GROUP BY tEquipo.id";
$res=mysql_query($query_resg,$link);
if (mysql_num_rows($res)!=0)
{
while($linea = mysql_fetch_array($res))
{
if ($pVez == 1 ) {
echo "<tr>";
$pVez = 2;
}else if ($pVez ==2) {
echo "<tr bgcolor='E6E1CC'>";
$pVez = 1;
}
echo "<td>";
echo "<select name = \"comboTipoEquipo\">";
echo "<option value=\"".$linea['desEquipo']."\" selected>".$linea['desEquipo']."</option>\n";
$qry_marca="SELECT * FROM tTipoEquipo";
$result = mysql_query($qry_marca,$link) or die(mysql_error());
While ($registro=mysql_fetch_assoc($result )){
if ($id_tipoEquipo == $registro['id']){
echo "<option value=\"".$registro['id']."\" selected>".$registro['descripcion']."</option>\n";
} else {
echo "<option value=\"".$registro['id']."\">".$registro['descripcion']."</option>\n";
}
}
mysql_free_result($result); // Liberar memoria usada por consulta.
echo "</select>";
echo "</td>";
echo "<td>";
echo "<select name = \"comboMarca\" onchange=\"this.form.submit()\">";
echo "<option value=\"".$linea['desMar']."\" selected>".$linea['desMar']."</option>\n";
$qry_marca="SELECT * FROM tMarca";
$result = mysql_query($qry_marca,$link) or die(mysql_error());
While ($registro=mysql_fetch_assoc($result )){
if ($id_marca == $registro['id']){
echo "<option value=\"".$registro['id']."\" selected>".$registro['descripcion']."</option>\n";
} else {
echo "<option value=\"".$registro['id']."\">".$registro['descripcion']."</option>\n";
}
}
mysql_free_result($result); // Liberar memoria usada por consulta.
echo "</select>";
echo "</td>";
echo "<td>";
echo "<select name = \"comboModelo\">";
echo "<option value=\"".$linea['desMod']."\" selected>".$linea['desMod']."</option>\n";
$query_modelo= "select * from tModelo where tMarca_id = '$id_marca' and tTipoEquipo_id = '$id_tipoEquipo'";
$result = mysql_query($query_modelo,$link) or die(mysql_error());
While ($registro=mysql_fetch_assoc($result )){
if ($id_modelo == $registro['id']){
echo "<option value=\"".$registro['id']."\" selected>".$registro['descripcion']."</option>\n";
} else {
echo "<option value=\"".$registro['id']."\">".$registro['descripcion']."</option>\n";
}
}
mysql_free_result($result); // Liberar memoria usada por consulta.
echo "</select>";
echo "</td>";
echo "<td><INPUT type=\"text\" name = \"txtInv\" size = 8 enabled value=".$linea["inv"].">"."</td>";
echo "<td><INPUT type=\"text\" name = \"txtSerie\" size = 22 enabled value=".$linea["serie"].">"."</td>";
}
}
else
{
echo "<tr><td> </td></tr>";
echo "<td colspan = 5 align = 'center'><b><a href ='http://orsimzt.no-ip.info/portal/modules/equipo_add/index.php?exp=$expediente'>Asignar Equipo</a></b></td>" ;
echo "<tr><td> </td></tr>";
}
mysql_free_result($res);
//mysql_close($link);
?>
</Table>
</form>