recibo una variable de esta manera;
$colegio = $_POST['combo3'];
La muestro en pantalla, para comprobar que la recibe de manera correcta,
echo $colegio;
Y trato de organizar una busqueda usando ese valor:
$resultados = mysql_query("SELECT * FROM usuarios where colegio='$colegio' order by puntos desc");
Pues nada, no hay manera.
La busqueda esta bien (conexciones) porque si escribo el valor, lo muestra correctamente.
$resultados = mysql_query("SELECT * FROM usuarios where colegio='valor de la variable' order by puntos desc");
Estoy desesperada por que parece una tonteria pero me trae de cabeza.
os dejo el codigo al completo
Código PHP:
Ver original
<?php include('../config.php'); $colegio = $_POST['combo3']; echo $colegio; $registros = 10; if(!$_GET['pagina']){ $inicio = 0; $_GET['pagina'] = 1; }else{ $inicio = ($_GET['pagina'] - 1) * $registros; } echo $colegio; $resultados = mysql_query("SELECT * FROM usuarios where colegio='$colegio' order by puntos desc LIMIT $inicio, $registros"); $numero = 1; $qry=$resultados; //$qry=mysql_query("select * from usuarios order by id desc"); $numero = $inicio + 1; ?> <table width="350" border="2" align="center" bordercolor="#FF0000" style="color:#0000FF "> <tr> <td width="25"><div align="center"><span class="Estilo1"><?php echo $numero ; $numero++;?> </span></div></td> <td><div align="center"><span class="Estilo1"><?php echo $row['nick'] ?> </span></div> </td> <td width="50"><div align="center"><span class="Estilo1"><?php echo $row['puntos'] ?> </span></div> </td> </tr> </table> <?php } if(($_GET['pagina']-1) > 0) { echo "<a href='http://www.lllllll.php?pagina=".($_GET['pagina']-1)."'>< Anterior</a> "; } for($i=1; $i <= $total_paginas; $i++){ if($_GET['pagina'] == $i){ echo "<b>".$pagina."</b> "; }else{ echo "<a href='http://www.llllll.php?pagina=$i'>$i</a> "; } } if(($_GET['pagina']+1) <= $total_paginas){ echo " <a href='http://www.lllll.php?pagina=".($_GET['pagina']+1)."'>Siguiente ></a>"; } ?>