Foros del Web » Programando para Internet » PHP »

Guardar valores en MySQL

Estas en el tema de Guardar valores en MySQL en el foro de PHP en Foros del Web. Tengo 3 combobox para obtener una fecha: 1. Dia 2. Mes 3. Año Mediante el codigo yo doy los valores al combobox: Código PHP: <html> ...
  #1 (permalink)  
Antiguo 08/11/2007, 09:19
Avatar de Caludia87  
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Guardar valores en MySQL

Tengo 3 combobox para obtener una fecha:
1. Dia
2. Mes
3. Año

Mediante el codigo yo doy los valores al combobox:

Código PHP:
<html>
<p><span class="Estilo2">
   <form action="#" method="POST">
     <div align="center">
       <p><br>
         <span class="Estilo2">A&ntilde;o</span> 
         <select name="anio" id="anio">
           <?php for($anio=2000 $anio<=2020$anio++){?> 
           <option><?php echo $anio?></option>  
           <?php }?>
         </select>
         </select> 
         <span class="Estilo2">Mes</span>
    
         <select name="mes" id="mes"> 
          <?php for($mes=$mes<=12$mes++){?> 
           <option><?php echo $mes?></option>  
           <?php }?>
           </select>
         </select> 
         <span class="Estilo2">Dia
         </span>
         <select name="dias" id="dias">
           <?php for($dias=$dias<=31$dias++){?> 
           <option><?php echo $dias?></option>  
           <?php }?>
         </select>
         </select> 
           </p>
       <p><span class="Estilo5">
       <input type="submit" name="guardar" value="Guardar">
             </span> </p>
     </div>
   </form>
</html>


Ahora lo que quiero saber es, como hacerle para que los valores que yo elija se guarden en una tabla de MySQL??
  #2 (permalink)  
Antiguo 08/11/2007, 09:49
Avatar de TolerantX  
Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 408
Antigüedad: 18 años, 1 mes
Puntos: 10
Re: Guardar valores en MySQL

Código PHP:
<html>
<p><span class="Estilo2">
   <form action="guardarInfo.php" method="POST">
     <div align="center">
       <p><br>
         <span class="Estilo2">A&ntilde;o</span> 
         <select name="anio" id="anio">
           <?php for($anio=2000 $anio<=2020$anio++){?> 
           <option><?php echo $anio?></option>  
           <?php }?>
         </select>
         </select> 
         <span class="Estilo2">Mes</span>
    
         <select name="mes" id="mes"> 
          <?php for($mes=$mes<=12$mes++){?> 
           <option><?php echo $mes?></option>  
           <?php }?>
           </select>
         </select> 
         <span class="Estilo2">Dia
         </span>
         <select name="dias" id="dias">
           <?php for($dias=$dias<=31$dias++){?> 
           <option><?php echo $dias?></option>  
           <?php }?>
         </select>
         </select> 
           </p>
       <p><span class="Estilo5">
       <input type="submit" name="guardar" value="Guardar">
             </span> </p>
     </div>
   </form>
</html>
Haces otro archivo, por ejemplo guardarInfo.php que contendrá el script para guardar los datos en tu tabla (supongo que ya creaste tu base de datos y la tabla correspondiente)

Código PHP:
<?php
$tu_fecha 
$_POST['dias']."/".$_POST['mes']."/".$_POST[anio];

$query sprintf("INSERT INTO tu_tabla (campo_fecha) VALUES (%s)",
                       
$tu_fecha);
    
    
mysql_select_db($database$conexion); // nombre de la base de datos y variable de conexión al servidor mysql
    
mysql_query($query$conexion) or die(mysql_error());

header("Location: pagina.php"); // redirigirse a la página que tu quieras

?>
__________________
TolerantX
http://tolerantx.com
Linux User #385226
  #3 (permalink)  
Antiguo 08/11/2007, 13:54
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Guardar valores en MySQL

Hola debes tener en tu base de datos una tabla en la ke definas un campo como tipo fecha (date), luego haces el insert como te dice TolerantX, pero recuerda ke en tu formulario debes de poner el nombre correcto del archivo ke vas a ejecutar al momento de dar click en el boton guardar, en tu caso es:

<form action="guardarInfo.php" method="POST">

en guardarInfo.php es donde debes de poner tu codigo para en insert.

salu2
__________________
"Eres grande por que caminas entre gigantes"
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 11:26.