Código:
entonces tengo este codigo para mostrar registros de 50 en 50 pero cuando quiero mostrar las series con determinado genero me marca error. Pongo el like asi id/nombre/genero 25/naruto/Accion Aventura Ninjas....etc 30/bleach/Accion Comedia Fantasia...etc
Código:
generos.phpSELECT * FROM serie WHERE genero LIKE '$genero' ORDER BY s_nombre DESC limit $inicio,50",
Código PHP:
<?php
session_start(); // incio de uso de sesiones.
$genero = $_GET['genero']; // Esto recoje los datos de la variable id en la url.
/// Necesario cada vez que se lean
include ('config.php');
if (isset($_REQUEST['sec']))
$inicio=$_REQUEST['sec'];
else
$inicio=0;
?>
<table width='100%'>
<tr><td height="30" background="images/bg_menus.jpg" valign="middle"><img src="images/flechas.gif" width="15" height="15"> <b><font color="#ffffff">Capitulos Recientes</font></b><br></td></tr>
<tr class="even">
<td><b><div class="izq">Capitulo</div><div class="cen"><font color="#000000"> Scanlator</font></div><div class="der">Vistas</div></b></td>
</tr>
<?php
$registros=mysql_query("SELECT * FROM serie WHERE genero LIKE '$genero' ORDER BY s_nombre DESC limit $inicio,50",
$db_link) or
die("Problemas en el select:".mysql_error());
$impresos=0;
while ($reg=mysql_fetch_array($registros))
{
$impresos++;
if ($colorfila==0){
$color= '#E8F8FF';
$colorfila=1;
}else{
$color='#ffffff';
$colorfila=0;
}
echo "<tr bgcolor='".$color."'><td><div class='izq'><a href='index.php?sec=ver&id=".$reg['c_id']."'><img src='images/leer_ico.gif' border='0'> ".$reg['s_serie']." <b>".$reg['c_capitulo']." ".$reg['c_calidad']."<img src='images/icono_comentarios.gif' border='0'></b></a></div>"; ?>
<?php
$genero = "".$reg['genero']."";
$generos = explode(" ", $genero);
foreach ($generos as $selec_genero) {
echo "<div class='cen'><em><a href='index.php?sec=generos&genero=$selec_genero'>$selec_genero - </a></em></div>";
}?>
<?php
echo"
<div class='der'><b>ver</b></div></td></tr>";
}
mysql_close($db_link);
if ($inicio==0)
echo "<tr><td>";
else
{
$anterior=$inicio-50;
echo "<tr><td><a class='boton' href=\"index.php?sec=$anterior\">Anteriores</a> ";
}
if ($impresos==50)
{
$proximo=$inicio+50;
echo " | <a class='boton' href=\"index.php?sec=$proximo\">Siguiente</a></td></tr>";
}
else
echo "</td></tr>";
?>
</table>
</body>
</html>
me marca el siguiente error
Código:
Se los agradeceria mucho si pudieran ayudarme en este problema, gracias Problemas en el select:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'generos,50' at line 1