probe hacer algunos cambios pero nada, no funciona (reconozco que seguro meti la pata al fondo).
asi quedo el codigo
Código PHP:
<?
//script made in ZONE WEB
//insertamos la configuracion
include "motor.php3";
//creamos la conexion a la base de datos
mysql_connect("$servidor_base","$nombre_base","$contrasena_base");
//recogemos la palabra clave y realizamos la busqueda
$query = "SELECT * from $tabla WHERE titulo LIKE '%$titulo%' OR autor LIKE '%$autor%' OR materia LIKE '%$materia%' OR coleccion LIKE '%$coleccion%' OR isbn LIKE '%$isbn%' OR fecha LIKE '%$fecha%' OR estado LIKE '%$estado%'";
// realizamos la consulta
$result = mysql_db_query("$nombre_base", $query);
if ($result) {
while ($r = mysql_fetch_array($result)) {
$titulo = (isset($_POST['titulo'])) ? " OR titulo = '".$_POST['titulo']."'"; : '';
$autor = (isset($_POST['autor'])) ? " OR autor = '".$_POST['autor']."'"; : '';
$materia = (isset($_POST['materia'])) ? " OR materia = '".$_POST['materia']."'"; : '';
$coleccion = (isset($_POST['coleccion'])) ? " OR coleccion = '".$_POST['coleccion']."'"; : '';
$isbn = (isset($_POST['isbn'])) ? " OR isbn = '".$_POST['isbn']."'"; : '';
$fecha = (isset($_POST['fecha'])) ? " OR fecha = '".$_POST['fecha']."'"; : '';
$estado = (isset($_POST['estado'])) ? " OR estado = '".$_POST['estado']."'"; : '';
//si se han encontrados resultados mostramos los resultados...pero nota
//si quieres mostrar contenido html que lleve comillas
//debes usar doble comilla por ejemplo <font color=""#000000""></font>
echo "<p>$url $nombre con numero $numero<br>$contenido</p>";
}
echo "<p>$titulo $autor $materia $coleccion $isbn $fecha $estado<p>";
}
// si no hay resultados le mandamos el mensaje de error
else {
echo "No se encontraron resultados.<br>";
}
?>