Foros del Web » Programando para Internet » PHP »

_POST en un Select Option - No encuentro el error!

Estas en el tema de _POST en un Select Option - No encuentro el error! en el foro de PHP en Foros del Web. no puedo encontrar el problema, devería imprimir en la pantalla el numero de la categoria! Código PHP: echo ' <form method="POST">     <select name="categor">         <option selected value="14"> </option>         <option value="1">Amor</option>         <option value="2">Amistad</option>         <option value="3">Enojo</option> ...
  #1 (permalink)  
Antiguo 01/07/2010, 09:19
 
Fecha de Ingreso: julio-2009
Mensajes: 44
Antigüedad: 14 años, 8 meses
Puntos: 0
_POST en un Select Option - No encuentro el error!

no puedo encontrar el problema,
devería imprimir en la pantalla el numero de la categoria!
Código PHP:
echo'
<form method="POST">
    <select name="categor">
        <option selected value="14"> </option>
        <option value="1">Amor</option>
        <option value="2">Amistad</option>
        <option value="3">Enojo</option>
        <option value="4">Deportes</option>
        <option value="5">Familia</option>
        <option value="6">Filosofía</option>
        <option value="7">Frase</option>
        <option value="8">Injusticia</option>
        <option value="9">Hombres</option>
        <option value="10">Mujeres</option>
        <option value="11">TV/Cine</option>
        <option value="12">Vida</option>
        <option value="13">(? Ironía</option>
        <option value="14">..Otro</option>
    </select>
    <br>
    <input type="submit" class="medium button blue" style="float:left; width: 200px; margin-bottom: 35px; height: 35px;" value="Buscar!">
</form>'
;
print 
$_POST['categor']; 
  #2 (permalink)  
Antiguo 01/07/2010, 09:22
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: _POST en un Select Option - No encuentro el error!

Debes indicar forzosamente el atributo action, para indicar donde se debe ver los datos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 01/07/2010, 09:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde PHP orientado a objetos a PHP
  #4 (permalink)  
Antiguo 01/07/2010, 09:27
 
Fecha de Ingreso: julio-2009
Mensajes: 44
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: _POST en un Select Option - No encuentro el error!

le agrego action="" y sigue igual!
  #5 (permalink)  
Antiguo 01/07/2010, 09:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: _POST en un Select Option - No encuentro el error!

Recuerda que los datos que vienen de formulario solo se ven hasta que envias el formulario como tal, por lo que para poder ver el valor de $_POST['categor'] necesitas enviar el formulario a tu script presionando el boton submit.

Saludos.
  #6 (permalink)  
Antiguo 01/07/2010, 09:37
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: _POST en un Select Option - No encuentro el error!

No veo nada malo en el código.
  #7 (permalink)  
Antiguo 01/07/2010, 10:05
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: _POST en un Select Option - No encuentro el error!

<?php
//suponiendo que tu pagina se llama hola.php
echo '<form method="POST" action="hola.php">
<select name="categor">
<option selected value="14"> </option>
<option value="1">Amor</option>
<option value="2">Amistad</option>
<option value="3">Enojo</option>
<option value="4">Deportes</option>
<option value="5">Familia</option>
<option value="6">Filosofía</option>
<option value="7">Frase</option>
<option value="8">Injusticia</option>
<option value="9">Hombres</option>
<option value="10">Mujeres</option>
<option value="11">TV/Cine</option>
<option value="12">Vida</option>
<option value="13">(? Ironía</option>
<option value="14">..Otro</option>
</select>
<br>
<input type="submit" class="medium button blue" style="float:left; width: 200px; margin-bottom: 35px; height: 35px;" value="Buscar!">
</form>';
print $_POST['categor'];
?>
  #8 (permalink)  
Antiguo 01/07/2010, 11:53
 
Fecha de Ingreso: julio-2009
Mensajes: 44
Antigüedad: 14 años, 8 meses
Puntos: 0
lo se! :p
pero tmp aparece,!

tengo en mi index un switch, que si el id es un numero por medio de un gets, llamo a un doumento php que contiene eso que puse arriba

Última edición por GatorV; 01/07/2010 a las 13:42
  #9 (permalink)  
Antiguo 02/07/2010, 08:21
Avatar de kmzero  
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: _POST en un Select Option - No encuentro el error!

Probaste cambiando el
Código PHP:
<?print $_POST['categor'];  por print $_REQUEST['categor'];  ?>
Los option a mí sólo me funcionan así.Bye!

Etiquetas: encuentro, option, post, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.