Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2012, 05:49
miriamgomez
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
Problema con una variable de un formulario

trato de exponeros mi problema

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
  1. <?php
  2. include('../config.php');
  3.  
  4.             $colegio = $_POST['combo3'];
  5.    
  6.  
  7.             echo $colegio;  
  8.     $registros = 10;
  9.  
  10.     if(!$_GET['pagina']){
  11.         $inicio = 0;
  12.         $_GET['pagina'] = 1;
  13.     }else{
  14.         $inicio = ($_GET['pagina'] - 1) * $registros;
  15.     }
  16.  echo $colegio;
  17.     $resultados = mysql_query("SELECT * FROM usuarios where colegio='$colegio' order by puntos desc");
  18.     $total_registros = mysql_num_rows($resultados);
  19.     $resultados = mysql_query("SELECT * FROM usuarios where colegio='$colegio' order by puntos desc LIMIT $inicio, $registros");
  20.     $total_paginas = ceil($total_registros / $registros);
  21. $numero = 1;
  22.  
  23. $qry=$resultados;
  24.  
  25. //$qry=mysql_query("select * from usuarios order by id desc");
  26. $numero = $inicio + 1;
  27. while($row=mysql_fetch_assoc($qry) ){
  28. ?>
  29.  
  30. <table width="350" border="2" align="center" bordercolor="#FF0000" style="color:#0000FF ">
  31.   <tr>
  32.     <td width="25"><div align="center"><span class="Estilo1"><?php echo $numero ; $numero++;?>
  33.  </span></div></td>
  34.     <td><div align="center"><span class="Estilo1"><?php echo $row['nick'] ?>
  35.       </span></div>
  36.    </td>
  37.     <td width="50"><div align="center"><span class="Estilo1"><?php echo $row['puntos'] ?>
  38.       </span></div>
  39.   </td>
  40.   </tr>
  41. </table>
  42.  
  43.  
  44.  <?php }
  45.  
  46.     if(($_GET['pagina']-1) > 0) {
  47.         echo "<a href='http://www.lllllll.php?pagina=".($_GET['pagina']-1)."'>< Anterior</a> ";
  48.     }
  49.    
  50.     for($i=1; $i <= $total_paginas; $i++){
  51.         if($_GET['pagina'] == $i){
  52.             echo "<b>".$pagina."</b> ";
  53.         }else{
  54.             echo "<a href='http://www.llllll.php?pagina=$i'>$i</a> ";
  55.         }
  56.     }
  57.  
  58.     if(($_GET['pagina']+1) <= $total_paginas){
  59.         echo " <a href='http://www.lllll.php?pagina=".($_GET['pagina']+1)."'>Siguiente ></a>";
  60.     }
  61.  
  62. ?>