25/02/2010, 08:41
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 15 años Puntos: 1 | |
Respuesta: error de sintaxis en swich es para opciones de buscador.
<div id="bus">
<ul id="bus">
<form action="buscadores.php" method="post">
<select name="tipobusqueda" onchange="this.form.submit()">
<option value="in_autor">Autor</option>
<option value="in_titulo">Título</option>
<option value="in_editor2">Editorial</option>
</select>
</form>
</ul></div>
<?php
switch($_GET['tipobusqueda']) {
case "in_titulo": echo '
<div id="bus">
<ul id="bus">
<form action="buscadores.php" method="POST">
<select name="bus" id="bus" onChange="this.form.submit();">
<option value="0"
selected="selected">------ Tipo de Búsqueda ------</option>
<option value="9">Por Precio</option>
<option value="10">Por Coincidencia</option>
<option value="12">Comienza con...</option>
</select>
</form>
</ul></div>
';
break;
case "9": echo ' <div id="bus">
<ul id="bus">
<form action="busporprecios.php" method="post">
precio 1
<input name="precio1" type="text" size="20" maxlength="20" /><br />
precio2
<input name="precio2" type="text" size="20" maxlength="20" />
<input type=submit value="xprecio">
</form><br></ul>
</div>
<?php $query=("Select * from inventario where in_venta_iva between '$precio1' and '$precio2'"); ?>
';
break;
case "10": echo ' <div id="bus">
<ul id="bus">
<form action="bus4conscore.php" method="post"><input name="terminobusqueda4" type="text" size="20" maxlength="20" />
<input type=submit value="wordscore">
</form><br></ul>
</div>
<?php $query=("SELECT * , MATCH(in_titulo) AGAINST ('$terminobusqueda4') as Score FROM inventario WHERE MATCH(in_titulo) AGAINST ('$terminobusqueda4') ORDER BY Score DESC"); ?>
';
break;
case "12": echo ' <div id="bus">
<ul id="bus">
<form action="bus3comienzacon.php" method="post"><input name="terminobusqueda3" type="text" size="20" maxlength="20" />
<input type=submit value="beg">
</form><br></ul>
</div>
<?php $query=("SELECT in_titulo FROM `inventario` where in_titulo like '$terminobusqueda3%'");?>
';
break;
}
?> |