Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/06/2012, 12:56
towi62
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: auto llamado de pagina

Cita:
Iniciado por Nemutagk Ver Mensaje
Primero define bien que es lo que pretendes hacer, de que te sirve verificar si hay variables o no, en todo caso deberías verificar si existe una variable en especifico...

Código PHP:
Ver original
  1. //verifico si existe la variable1
  2. if (isset($_GET['variable1'])) {
  3.      echo 'existe la variable1';
  4. }else {
  5.      if (isset($_GET['variable2'])) {
  6.           echo 'no existe variable1 pero si variable2';
  7.      }else {
  8.           echo 'no existe variable1 ni variable2';
  9.      }
  10. }
Muchas grasias amig, lo he solucionado. Por fin quedo asi:

Código PHP:
Ver original
  1. //desde aqui comienzo a enviar los valores que se pasan por la url
  2. if (!$_GET) //<--primer get
  3. {
  4.     if (mysql_num_rows($respuesta) > 0){
  5.        
  6.        
  7.         while ($row = mysql_fetch_assoc($respuesta)){
  8.       echo '<table><tr><td>
  9.      </td><td><a href="categorias.php?categoria='.$row['categoria'].'">'.$row['categoria'].'</a>
  10.      </td><td>
  11.    </td></tr></table>';
  12. }
  13.  
  14. }
  15. }
  16. else
  17. {
  18.   if (isset($_GET['categoria']))  
  19.  {
  20.     $categoria=$_GET["categoria"];
  21.     //selecciono la categoria enviada
  22.     $sql="SELECT * FROM productos WHERE categoria='".$categoria."'";
  23.                
  24.     if (mysql_num_rows($respuesta) > 0){
  25.        
  26.        
  27.         while ($row = mysql_fetch_assoc($respuesta)){
  28.        echo '<table><tr><td>
  29.      </td><td><a href="categorias.php?que_es='.$row['que_es'].'">'.$row['que_es'].'</a>
  30.      </td><td>
  31.    </td></tr></table>';
  32. }
  33.  
  34. }
  35. }
  36.   else
  37.   {
  38.    
  39.     $que_es=$_GET["que_es"];
  40.    
  41.    
  42.     //selecciono la categoria enviada
  43.     $sql="SELECT * FROM productos WHERE que_es='".$que_es."'";
  44.    
  45.     if (mysql_num_rows($respuesta) > 0){
  46.        
  47.        
  48.         while ($row = mysql_fetch_assoc($respuesta)){
  49.       echo '<table><tr><td>
  50.      </td><td><a href="categorias.php?marca='.$row['marca'].'">'.$row['marca'].'</a>
  51.      </td><td>
  52.    </td></tr></table>';
  53. }
  54.    
  55.     }
  56.     }
  57. }
__________________
:cool: aprendiz :cool: