Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2012, 17:21
NedFock
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 2 meses
Puntos: 0
Error variable indefinida

Hola amigos de FDW, espero puedan ayudarme con este problema lógico que no le encuentro solución

Primero, el codigo
Código PHP:
<?
   
if(isset($_GET['type']) && $_GET['type']=="listener" or $_GET['type']=="banda" ) {    
   
?>
     <tr>
  <td colspan="2"><form action="<?=$_SERVER['PHP_SELF']?>" method="post">
      <label>Nombre de Usuario:</label>
      <br />
      <input type="text" name="usuario_nombre" maxlength="15" />
      <br />
      <? if($_GET['type']=="banda"){?><label>Nombre de la banda: (puede contener espacios) </label>
      <br />
      <input type="apodo" name="apodo" maxlength="30" />
      <input type="hidden" name="tipo" maxlength="8" value="banda" />
      <br />
      <label>
      <? }else{ ?>
      Nombre P&uacute;blico: (puede contener espacios) </label>
      <br />
      <input type="apodo" name="apodo" maxlength="30" />
      <input type="hidden" name="tipo" maxlength="8" value="listener" />
      <br /><? ?>
<label>Contrase&ntilde;a:</label>
      <br />
      <input type="password" name="usuario_clave" maxlength="15" />
      <br />
      <label>Confirmar Contrase&ntilde;a:</label>
      <br />
      <input type="password" name="usuario_clave_conf" maxlength="15" />
      <br />
      <label>Email:</label>
      <br />
      <input type="text" name="usuario_email" maxlength="50" />
      <br />
      <label></label>
      <br />
      <input type="submit" name="enviar" value="Registrar" />
      <input name="reset" type="reset" value="Borrar" />
    </form></td>
  </tr><? }else{ ?>
  <tr>
    <td colspan="2"><table width="100%" border="0">
      <tr>
        <td><table width="100%" border="0">
          <tr>
            <td>Listener</td>
          </tr>
          <tr>
            <td><div align="center"><a href="registro.php?type=listener"><img src="imagenes/listener.png" width="128" height="128" border="0" /></a></div></td>
          </tr>
          <tr>
            <td><div align="center"><a href="registro.php?type=listener">Registrarse</a></div></td>
          </tr>
        </table></td>
        <td><table width="100%" border="0">
          <tr>
            <td>M&uacute;sico o Banda </td>
          </tr>
          <tr>
            <td><div align="center"><a href="registro.php?type=banda"><img src="imagenes/banda.png" width="128" height="128" border="0" /></a></div></td>
          </tr>
          <tr>
            <td><div align="center"><a href="registro.php?type=banda">Registrarse</a></div></td>
          </tr>
        </table></td>
      </tr>
    </table></td>
  </tr><? ?>

Mi idea era que, si está definida la variable y si es igual a listener o banda, muestre el formulario de registro, y sino, que muestre la opción para elegir listener o banda.. pero no, me arroja error en la linea de codigo primera que pegue. undefined index: type

No logro darme cuenta :/ espero me puedan dar una mano. Gracias