Me gustaria saber como puedo hacer que mediante una consulta me devuelva un enlace
tengo una tabla con los campos, id, nombre y enlace
El de busqueda es este y el de comprobar la busqueda el siguiente, que debo modificar para que me funcione??
Código PHP:
<div align="center">
<span class="Estilo1">
<?
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<u>Bienvenido <i><b>$usuario</b></i></u><br>";
}
else{
echo "<u>Bienvenido <b>invitado</b></u><br>";
}
?>
</span></div>
<form method='POST' action='comprobarbuscar.php'>
<table width="28%" border="10" align="center" id="table1">
<tr>
<td width="71"><span class="Estilo1"><strong>Nombre:</strong></span></td>
<td width="184"> <input type='text' name='nombre' size='30'></td>
</tr>
<tr>
<input type='hidden' name='pagina' size='30' value='1'>
</table>
<input type='hidden' name='pagina' size='30' value='1'>
<?
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<input type='hidden' name='usuario' value='$usuario' size='30'>";
}
?>
<br>
<div align="center">
<input type='submit' value='Buscar'>
</p>
</div>
</form>
Código PHP:
<?
if (isset($_POST['nombre']) and isset($_POST['director'])) {
// $usuario=$_POST['usuario'];
$nombre=$_POST['nombre'];
$director=$_POST['director'];
$anyo=$_POST['anyo'];
$capitulos=$_POST['capitulos'];
$genero=$_POST['genero'];
$pagina=$_POST['pagina'];
//echo "Se a van buscar las series que cumplan los criterios especificados...<br>\n";
$servidor="127.0.0.1";
$usuario_bd="root";
$clave_bd="";
$basedatos="anime";
$tabla="series";
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<u>Bienvenido <i><b>$usuario</b></i></u><br>";
}
else{
echo "<u>Bienvenido <b>invitado</b></u><br>";
}
$conexion=mysql_connect($servidor,$usuario_bd,$cla ve_bd);
if (! $conexion){
echo "ERROR: Imposible establecer conexión con la base de datos.<br>\n";
}else{
//echo "Conexión con la base de datos establecida...<br>\n";
mysql_select_db($basedatos, $conexion);
$sql = "SELECT * FROM $tabla WHERE ((nombre LIKE '%$nombre%')and(director LIKE '%$director%')and(anyo LIKE '%$anyo%') and(capitulos LIKE '%$capitulos%') and(genero LIKE '%$genero%') )";
$resultado = mysql_query($sql.";", $conexion);
$num_total_registros=mysql_num_rows($resultado);
if(!$resultado || ($num_total_registros<1)){
echo "ERROR: Imposible realizar consulta o no se encontraron las series.<br>";
}
else{
//echo "Correcto: se encontraron ".$num_total_registros." series.<br>";
$TAMANO_PAGINA = 4;
$pagina = $_POST["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
//echo "Número de registros encontrados: " . $num_total_registros . "<br>";
//echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>";
echo "Mostrando la página " . $pagina . " de " . $total_paginas . "<p>";
if ($total_paginas > 1){
echo "SELECCIONE LA PÁGINA A MOSTRAR:<BR>\n";
echo "<table><tr>";
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i){
echo "<td align='center' valign='top'>$pagina</td>";
}
else {
echo "<td align='center' valign='top'>";
echo "<form method='POST' action='comprobarbuscar.php'>";
echo "<input type='hidden' name='nombre' value='$nombre'>";
echo "<input type='hidden' name='director' value='$director'>";
echo "<input type='hidden' name='anyo' value='$anyo'>";
echo "<input type='hidden' name='capitulos' value='$capitulos'>";
echo "<input type='hidden' name='genero' value='$genero'>";
echo "<input type='hidden' name='pagina' value='$i'>";
echo "<input type='submit' value='$i'>";
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<input type='hidden' name='usuario' value='$usuario' size='10'>";
}
echo "</form></td>";
}
}
echo "</tr></table>";
}
echo "<br>REGISTROS ENCONTRADOS:<br>\n";
echo "<BR>\n";
echo "<table>";
$columna=1;
$sqllimit = $sql . " limit " . $inicio . "," . $TAMANO_PAGINA;
$resultado = mysql_query($sqllimit);
while ($fila = mysql_fetch_row($resultado)){
if($columna==1){
$columna=2;
echo"<tr>";
}
else{
$columna=1;
}
echo "\n<td align='left' valign='baseline'>";
echo "<b>Id:</b> $fila[0] <br><b>Nombre:</b> $fila[1] <br><b>Director:</b> $fila[2] <br><b>Año:</b> $fila[3] <br><b>Capitulos:</b> $fila[4] <br><b>Genero:</b> $fila[5]";
echo"\n<form action='actualizar.php' method=post>";
echo"<input type=hidden name='id' value='$fila[0]'>";
echo"<input type=hidden name='nombre' value='$fila[1]'>";
echo"<input type=hidden name='director' value='$fila[2]'>";
echo"<input type=hidden name='anyo' value='$fila[3]'>";
echo"<input type=hidden name='capitulos' value='$fila[4]'>";
echo"<input type=hidden name='genero' value='$fila[5]'>";
echo"<input type=hidden name='imagen' value='$fila[6]'>";
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<input type='hidden' name='usuario' value='$usuario' size='30'>";
echo"<input type=submit name='actualizar' value='Actualizar'>";
}
//echo"<input type=submit name='actualizar' value='Actualizar'>";
echo"</form>";
echo"</td><td><img src='imagenes/".$fila[6]."'></td><td>";
echo "\n</td>\n";
if($columna==1){
echo"</tr>";
}
}
echo "</table>";
}
echo "<BR>\n";
echo "<table><tr>";
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i){
echo "<td align='center' valign='top'>$pagina</td>";
}
else {
echo "<td align='center' valign='top'>";
echo "<form method='POST' action='comprobarbuscar.php'>";
echo "<input type='hidden' name='nombre' value='$nombre'>";
echo "<input type='hidden' name='director' value='$director'>";
echo "<input type='hidden' name='anyo' value='$anyo'>";
echo "<input type='hidden' name='capitulos' value='$capitulos'>";
echo "<input type='hidden' name='genero' value='$genero'>";
echo "<input type='hidden' name='pagina' value='$i'>";
echo "<input type='submit' value='$i'>";
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<input type='hidden' name='usuario' value='$usuario' size='10'>";
}
echo "</form></td>";
}
}
echo "</tr></table>";
mysql_free_result($resultado);
mysql_close($conexion);
}
echo "<form method='POST' action='buscar.php'>";
if (isset($_POST['usuario'])){
$usuario=$_POST['usuario'];
echo "<input type='hidden' name='usuario' value='$usuario' size='10'>";
}
//echo "<input type='submit' value='Buscar' name='buscar'>";
echo "</form>";
}
else {
echo "Imposible mostrar esta página. Realice una nueva búsqueda.<br>";
}
?>
Gracias