Como hago esto?

weakness
13 de Febrero del 2006
Aver tengo el siguiente código PHP


<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("josman", $link);
// Criterio por el que se filtraran los resultados
// $menos = "versiones.Precio<3000 AND versiones.Tipo=\'a\'";
// $3000 = "versiones.Precio>3001 AND versiones.Precio<6000 AND versiones.Tipo=\'a\'";
// $6000 = "versiones.Precio>6001 AND versiones.Precio<9000 AND versiones.Tipo=\'a\'";
// $9000 = "versiones.Precio>9001 AND versiones.Precio<12000 AND versiones.Tipo=\'a\'";
// $mas = "versiones.Precio>12001 AND versiones.Tipo=\'a\'";
// $todotorreno = "versiones.Tipo=\'b\'";
// $furgoneta = "versiones.Tipo=\'c\'";

$criterio = "";
$txt_criterio = "";
if ($_GET["criterio"]!=""){
$txt_criterio = $_GET["criterio"];
$criterio = " WHERE marcas.Marca LIKE \'%" . $txt_criterio . "%\'";
}
$resultado = mysql_query("SELECT marcas.Marca, modelos.Modelo, versiones.Motor, versiones.Puertas, versiones.AA, versiones.Clima, versiones.DA, versiones.ABS, versiones.Airbag, versiones.EE, versiones.CC, versiones.CD, versiones.Otras, versiones.Foto, versiones.Fecha, versiones.Precio, versiones.Tipo
FROM marcas INNER JOIN modelos ON marcas.Marca = modelos.Marca INNER JOIN versiones ON modelos.Modelo = versiones.Modelo" .$criterio, $link);
// Si no se existen los resultados, da error
$Registros = mysql_num_rows($resultado);
if($Registros<=0)
{
echo "<div align=\'center\'>";
echo "<div align=\'center\' class=\'Estilo3\'>No tenemos existencias</font>";
echo "</div>";
}
else
{
// Consulta con su filtro
$resultado = mysql_query("SELECT marcas.Marca, modelos.Modelo, versiones.Motor, versiones.Puertas, versiones.AA, versiones.Clima, versiones.DA, versiones.ABS, versiones.Airbag, versiones.EE, versiones.CC, versiones.CD, versiones.Otras, versiones.Foto, versiones.Fecha, versiones.Precio, versiones.Tipo
FROM marcas INNER JOIN modelos ON marcas.Marca = modelos.Marca INNER JOIN versiones ON modelos.Modelo = versiones.Modelo
WHERE marcas.Marca LIKE \'%" . $txt_criterio . "%\' ORDER BY marcas.Marca ASC, modelos.Modelo ASC", $link);
echo "<table border = \'0\' width=\'100%\' class = \'Estilo2\'>";
echo "<tr><td class=\'Estilo1\'>Marca</td><td class=\'Estilo1\'>Modelo</td><td class=\'Estilo1\'>Motor</td><td class=\'Estilo1\'>Puertas</td><td class=\'Estilo1\'>AA</td><td class=\'Estilo1\'>Clima</td><td class=\'Estilo1\'>DA</td><td class=\'Estilo1\'>ABS</td><td class=\'Estilo1\'>Airbag</td><td class=\'Estilo1\'>EE</td><td class=\'Estilo1\'>CC</td><td class=\'Estilo1\'>CD</td><td class=\'Estilo1\'>Otras características</td><td class=\'Estilo1\'>Foto</td><td class=\'Estilo1\'>Año</td><td class=\'Estilo1\'>Precio</td></tr>";
// Muesta los Resultados
while ($row = mysql_fetch_row($resultado)){
// Convierte a mayúsculas los resultados
$motor = "$row[2]";
$motor = strtoupper ($motor);
// Campos: Marca, Modelo, Motor, Puertas
echo "<tr><td class=\'Estilo2\'>$row[0]</td><td class=\'Estilo2\'>$row[1]</td><td class=\'Estilo2\'>$motor</td><td class=\'Estilo2\'>$row[3]</td>";
// Aire Acondicionado
if($row[4] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Climatizador
if($row[5] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Dirección Asistida
if($row[6] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// ABS
if($row[7] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Airbag
if($row[8] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Elevalunas Eléctricos
if($row[9] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Cierre centralizado
if($row[10] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// CD
if($row[11] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Campo: Otras características,
echo "<td class=\'Estilo2\'>$row[12]</td>";

// Foto
if($row[13] == 0){
echo "<td class=\'Estilo2\'>No</td>";
}else{
echo "<td class=\'Estilo2\'>Sí</td>";
}

// Campos: Año, Precio
echo "<td class=\'Estilo2\'>$row[14]</td><td class=\'Estilo2\'>$row[15] €</td></tr>";
}
echo "</table>";
}

?>


Lo que quiero hacer es que através de un link, me genere las consultas de estas variables comentadas


// Criterio por el que se filtraran los resultados
// $menos = "versiones.Precio<3000 AND versiones.Tipo=\'a\'";
// $3000 = "versiones.Precio>3001 AND versiones.Precio<6000 AND versiones.Tipo=\'a\'";
// $6000 = "versiones.Precio>6001 AND versiones.Precio<9000 AND versiones.Tipo=\'a\'";
// $9000 = "versiones.Precio>9001 AND versiones.Precio<12000 AND versiones.Tipo=\'a\'";
// $mas = "versiones.Precio>12001 AND versiones.Tipo=\'a\'";
// $todotorreno = "versiones.Tipo=\'b\'";
// $furgoneta = "versiones.Tipo=\'c\'";


¿Cómo lo puedo hacer?

Gracias y Saludos