Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

como filtro una tabla con un combox????

Estas en el tema de como filtro una tabla con un combox???? en el foro de Bases de Datos General en Foros del Web. aqui les mando mi codigo para ver si me pueden ayudar, desde ya muchas gracias??? <?php // PROCESO VER REPUESTOS // Controlar y establecer conexión ...
  #1 (permalink)  
Antiguo 11/04/2010, 17:58
Avatar de pier77  
Fecha de Ingreso: marzo-2010
Ubicación: Uruguay
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
como filtro una tabla con un combox????

aqui les mando mi codigo para ver si me pueden ayudar, desde ya muchas gracias???

<?php
// PROCESO VER REPUESTOS


// Controlar y establecer conexión con servidor y base de datos
$conex = mysql_connect("localhost","root","");
if (!$conex) {
die("ATENCION!!! No fue posible establecer conexión con el Servidor de Base de Datos:<br />".mysql_error());
} // endif
$bd = mysql_select_db("ecars",$conex);
if (!$bd) {
die("ATENCION!!! No fue posible seleccionar Base de Datos:<br />".mysql_error());
} // endif

$Orden = $_GET["ORD"];

$sql = "SELECT p.ID,p.Descripcion,p.Origen,p.Precio,m.Marcan FROM productos AS p INNER JOIN marcas m ON p.Marca = m.idMarca WHERE idMarca='aca no se q poner' ORDER BY $Orden " ;

$resultados = mysql_query($sql, $conex)or die(mysql_error());
$total = mysql_num_rows($resultados);


?>

<html>

<head>

<title>e-CAR'S Lista</title>
</head>

<body>

<!--div 1-->
<div >
<table><tr>
<td>Marca</td><td><select style="width:149px;" name="Marca" id="mar">
<?php
//marcas de autos
$conexion = mysql_connect('localhost','root','');
if(!$conexion){
die("ATENCION!!!No se puede conectar con el servidor de la Base de Datos:<br />".mysql_error());
}//end if
$bd = mysql_select_db('ecars', $conexion);
if(!$bd){
die("No se encontro la Base de Datos que solicita:<br />".mysql_error());
}//end if

$sql = "SELECT * FROM marcas ORDER BY Marcan";

$resultado = mysql_query($sql,$conexion);

if(mysql_num_rows($resultado)==0){
echo "<option value='0'>- Sin Marcas Cargadas -</option>\n";
}
//crear 'combobox'
echo "<option value='0'>- - Elegir Marca - -</option>\n";
while($row = mysql_fetch_array($resultado)){
echo "<option value='$row[idMarca]'>$row[Marcan]</option>\n";
}

?>
</select></td>
<td><input type="submit" title="mostra"/></td>
</tr>
</table>
</div>
<!--div 3-->
<div class="table">
<table border="2"> <tr>
<th><a href="visualizar2.php?ORD=Descripcion" >DESCRIPCIÓN</a></th>
<th><a href="visualizar2.php?ORD=Origen">ORIGEN</a></th>
<th><a href="visualizar2.php?ORD=Precio">PRECIO</a></th>
<th>MARCA</th>
</tr>
<?php


$trcolor = 1;
if($total>0){
while($fila = mysql_fetch_assoc($resultados)) {
$resto = $trcolor % 2;
if ($resto==0) {
echo "<tr class='filaPar'>\n";
} else {
echo "<tr class='filaImpar'>\n";
} // endif
echo "<td>$fila[Descripcion]</td>";
echo "<td>$fila[Origen]</td>";
echo "<td>$fila[Precio]</td>";
echo "<td>$fila[Marcan]</td>\n";
$trcolor++;
}
}

?>
</tr>
</table>
</div>

</body>
</html>

Última edición por pier77; 11/04/2010 a las 18:03

Etiquetas: combox, tablas, filtros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:24.