PHP - Consulta uso del SELECT

 
Vista:
sin imagen de perfil
Val: 396
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Consulta uso del SELECT

Publicado por Robokick (156 intervenciones) el 11/09/2020 02:04:01
Hola amigos
este es mi codigo html donde creo un formulario con el control select voy a poner solo la parte del body
Nombre del trabajador
1
2
3
4
5
6
7
8
9
10
11
12
<input type="text" name="empleado">
<br><br>
Seleccionar sueldo
<select name="sueldo">
<option value="sueldo0">----</option>
<option value="sueldo1">1-1000</option>
<option value="sueldo2">1001-3000</option>
<option value="sueldo3">3000 a más</option>
</select>
<br><br>
<input type="submit" name="boton">
</form>

notese que en control select me aparecera 4 guiones ----
ahora este es mi codigo php
1
2
3
4
5
6
7
8
9
10
echo $_REQUEST["empleado"]." ";
 
if ($_REQUEST["sueldo"]=="sueldo3")
{
	echo "Debe pagar impuestos";
}
else
{
	echo "No tiene impuetos por pagar";
}

EL PROGRAMA FUNCIONA PERO SI YO SELECCIONO ---- MEDA COMO MENSAJE NO TIENE IMPUESTOS POR PAGAR Y LO QUE QUIERO ES QUE ME DE UN MENSAJE QUE DIGA "DEBE SELECCIONAR UN RANGO DE SUELDO"

QUE LINEA DE CODIGO PUEDO AGREGAR EH PROBADO DE VARIAS FORMAS PERO SIEMPRE ME JALA EL MENSAJE DE NO TIENE IMPUESTOS POR PAGAR

ESPERO SU AYUDA
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Yoel
Val: 617
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Consulta uso del SELECT

Publicado por Yoel (197 intervenciones) el 11/09/2020 02:30:52
Hola, lo que pasa es que estas usando el if la validacion para si sueldo es igual a sueldo3 y no estas validando si es igual a sueldo0 a continuación te dejo un código de ejemplo para que veas como lo puedes hacer.

Gracias

1
2
3
4
5
6
7
8
9
10
11
12
if ($_REQUEST["sueldo"]=="sueldo3"){
 
    echo "Debe pagar impuestos";
 
}elseif ($_REQUEST["sueldo"]=="sueldo0"){
 
     echo "DEBE SELECCIONAR UN RANGO DE SUELDO";
 
}else{
 
     echo "No tiene impuetos por pagar";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar