Muchas gracias por adelantado.
Código:
<? $bd_servidor = "mysql5"; $bd_usuario = "numbaza"; $bd_contrasenya = "filemon"; $bd_bdname = "numbaza_joomla"; $bd_tabla = "jos_chronoforms_registro"; $link = mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya); mysql_select_db($bd_bdname,$link); ?> <center> <p><h2>Introduce las palabras para la busqueda</h2></p> <p><form name="buscador" method="post" action="buscador_generico.php"><br> Buscar en: <select name="campo"> <?php $result = mysql_query("SHOW FIELDS FROM `$bd_tabla`",$link); while($row = mysql_fetch_row($result)) { ?> <option value="<?php echo $row[0]; ?>"><?php echo $row[0]; ?></option> <?php } ?> </select> Palabra(s): <input type="text" name="palabra"><br> <input type="submit" value="Enviar" name="enviar"> </form></p> </center> <? if(isset($_POST['enviar'])) { $query = "SELECT * from $bd_tabla WHERE `{$_POST['campo']}` LIKE '%{$_POST['palabra']}%'"; $result = mysql_query($query,$link); $found = false; while ($row = mysql_fetch_array($result)) { $found = true; echo "<p>"; foreach($row as $nombre_campo => $valor_campo) { if(is_int($nombre_campo)) { continue; } echo "<b>".$nombre_campo."</b> : ".$valor_campo."<br>"; } echo "</p>"; } if(!$found) { echo "No se encontró la palabra introducida"; } } ?>