ya que sin el @ que se puede ver dentro del IF, me aparece el error de variable indefinida aludiendo como indefinida la variable "cambios"... mientras que agregando el @ no aparece el error en los select y por ende hace que el select funcione, bueno aqui el codigo:
Código PHP:
Espero que sirva y si alguien tiene una mejor forma porfavor que la indique, gracias. Ver original
<select name="cambios" id="cambio"> <option value="SIN_CAMBIOS" <?php if(@ $_POST['cambios']=='SIN_CAMBIOS'){ echo "selected"; } ?>>SIN CAMBIOS</option> <option value="CAMBIO_MTC" <?php if(@ $_POST['cambios']=='CAMBIO_MTC'){ echo "selected"; } ?>>CAMBIO MTC</option> <option value="CAMBIO_TEL_SIM" <?php if(@ $_POST['cambios']=='CAMBIO_TEL_SIM'){ echo "selected"; } ?>>CAMBIO TEL Y SIM</option> <option value="CAMBIO_VAL1" <?php if(@ $_POST['cambios']=='CAMBIO_VAL1'){ echo "selected"; } ?>>CAMBIO VAL 1</option> <option value="CAMBIO_VAL2" <?php if(@ $_POST['cambios']=='CAMBIO_VAL2'){ echo "selected"; } ?>>CAMBIO VAL 2</option> <option value="CAMBIO_VAL_1_Y_2" <?php if(@ $_POST['cambios']=='CAMBIO_VAL_1_Y_2'){ echo "selected"; } ?>>CAMBIO VAL 1 Y 2</option> <option value="CAMBIO_CONSOLA" <?php if(@ $_POST['cambios']=='CAMBIO_CONSOLA'){ echo "selected"; } ?>>CAMBIO CONSOLA</option> </SELECT>