Como desaparecer valores de un select ya seleccionados y guardados en la base de datos.

Hola buenas tardes , tengo una duda , como puedo hacer que al momento de guardar un dato en un <select name> , al momento de querer volver a elegir otro , ya no me aparezca porque ya fue seleccionado y guardado posteriormente , buenas tardes y saludos!.

1 Respuesta

Respuesta
1

¿Qué implica a nivel de flujo lógico el hecho de que lo "guardes"?

¿Haces un submit en el formulario?

Lo que hago es desplegar cierta cantidad de números de boletos , y quiero que al seleccionarlo y guardarlo , ya no aparezca mas en ese select porque ya se guardo , y si hago un submit en el formulario , porque ese numero lo guardo junto con datos del cliente, en el guardado no hay problema porque si guardo.

<p id= "InicioS4" >Datos del Cliente</p>
 <p id ="NuevoU" align="center">
 </p>
 <br>
 <div id = "InicioCentro">
 <form id="AltaUsuario" name = "form" method="post" action="CompraBoletoTradicional.php">
 <table width = "auto" border="0" cellspacing="6">
 <tr>
 <td>Tipo de Sorteo:</td>
 <td><label>
<select name = "tsorteo">
 <option value = "Tradicional" >Tradicional</option>
</select>
 </label></td>
 </tr> 
 <tr>
 <td width="119">Numero del Boleto: </td>
 <td>
 <select name = "idb">
 <?php
//aquí consulto los boletos
 for ($l = 0; $l < mysql_num_rows($boleto2); $l++) {
 $encar = mysql_result($boleto2, $l, "id_boleto");
 echo "<option value=\"$encar \">$encar </option>";
 }
 ?>
 </select>
 </div> 
 </tr>
 <tr>
 <td width="119">Nombre del Cliente: </td>
 <td width="143"><label>
 <input type="text" name="nombreCliente" id ="nombreContacto" maxlength="100" size = "30"/>
 </label></td>
 </tr>
 <tr>
 <td width="119">Direccion: </td>
 <td width="143"><label>
 <input type="text" name="direccion" maxlength="100" size = "30"/>
 </label></td>
 </tr>
 <tr>
 <td width="119">Telefono: </td>
 <td width="143"><label>
 <input type="tel" name="telefono" maxlength="100" size = "30"/>
 </label></td>
 </tr>
 <tr>
 <td width="119">Correo Electronico: </td>
 <td width="143"><label>
 <input type="text" name="email" maxlength="100" placeholder="[email protected]" size = "30"/>
 </label></td>
 </tr>
 <tr>
 <td>&nbsp;</td>
 <td>&nbsp;</td>
 </tr>
 </table>
 <p>
 &nbsp;
 </p>
 <p>
 <a href="CompraBoleto0.php"><input type="button" name="atras" id= "atras" value="Regresar" /></a> 
 <input type="submit" name="enviar" id="enviar" value="Guardar" />
 <input type="reset" name="limpiar" id="limpiar" value="Limpiar" />
 </form>
 </p>

Me imagino que los boletos tienen un estado (disponibles o comprados) cuando hagas la consulta solo excluye en la sentencia where los que tengan el estado comprados

where estado = 'disponible'

De esta forma se descartarán a medida que vayan siendo comprados.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas