[ Foro de PHP ]

PHP - No guarda datos de select

10-Apr-2015 23:17
Invitado (nalla)
1 Respuestas

Buenas tardes una consulta tengo un formulario php, en
http://banquita.site40.net/venta.php
el problema que me da es que cuando le doy incluir en la base de datos no me guarda los campos tipo selected, mejor dicho me los deja en blanco, que me recomiendan

<form name="ventas" action="validaventa.php" method="post" autocomplete="off">

Sorteo:
 <select name="Sorteo" id="sorteo" type="text">
 <option value="1" selected="selected"><?php echo date("d/m/Y"); ?></option>
 <option value="2"><?php echo date("d/m/Y",strtotime("+1 day")); ?></option>
 <option value="3"><?php echo date("d/m/Y",strtotime("+2 day")); ?></option>
 <option value="4"><?php echo date("d/m/Y",strtotime("+3 day")); ?></option>
 <option value="5"><?php echo date("d/m/Y",strtotime("+4 day")); ?></option>
 <option value="6"><?php echo date("d/m/Y",strtotime("+5 day")); ?></option>
 <option value="7"><?php echo date("d/m/Y",strtotime("+6 day")); ?></option>
 </select>

Tipo:
 <select name="Tipo" id="tipo">
 <option value="1" selected="selected" type="text">
<?php $h=date("H");
if ($h>12)
 echo "NOCHE"  ;
 else echo "MEDIODIA"
?></option>
 <option value="2" type="text"><?php $h=date("H");
if ($h>12)
 echo "MEDIODIA"  ;
 else echo "NOCHE"
?> </option>

 </select>
 
Numero: <input maxlength="2" name="numero" id="numero" type="text" size="2" style="text-align:right" onKeyup="autotab(this, document.ventas.monto)" maxlength="2" align="right">


Monto: <input maxlength="5" name="monto" id="monto" type="text" size="5" style="text-align:right" maxlength="5" align="right">

<input type="hidden" name="compra" id="compra" value="<?php echo date("d/m/Y"); ?>">
<input type="hidden" name="hora" id="hora" value="<?php echo date("H:i:s")?>">
<input type="hidden" name="estado" id="estado" value="POR REVERSAR">
<input type="hidden" name="usuario" id="usuario" value="<?php echo strtoupper($_SESSION['usuario']); ?>">

<input type="submit" name="button" id="button" value="Incluir" onclick="this.form.action = 'validaventa.php'" />
</form>


12-Apr-2015 17:30
Nacho Cabanes (+83)

Ese código parece correcto. Habría que ver la lectura del select, en "validaventa.php"






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)