jeje disculpen fue error mio a la hora de postearlo aqui...
lo que pasa es que tengo el codigo abierto desde la página y en dreamweaver...
y pegue el que aun no estaba modificado en esos detalles.
En el codigo de mi página lo tengo correcto.
Código PHP:
<?
/*
File : Panel.php
Description : Cambio de Fecha
*/
// Open a Session in the WebServer
session_start();
include( "inc/header.php" );
include( "inc/database.php" );
@ $db = dbConnect();
dbSelect();
?>
<!-- Cambia el titulo -->
<script language="JavaScript" type="text/javascript" >
document.title="Cambio Fecha";
</script>
<html>
<style type="text/css">
<!--
.Estilo2 {
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo5 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
-->
</style>
<!-- Doy Valores a los combobox -->
<p><span class="Estilo2">
<form method="post" action="guardarInfo.php">
<div align="center">
<p><br>
<span class="Estilo2">Añ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=1 ; $mes<=12; $mes++){?>
<option><?php echo $mes; ?></option>
<?php }?>
</select>
</select>
<span class="Estilo2">Dia
</span>
<select name="dias" id="dias">
<?php for($dias=1 ; $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>
<!-- Imprimo los valores que se han guardado en las variables -->
<div align="center"><span class="Estilo5">Año de Cambio:</span>
<?php
if (isset($_POST[guardar]) && $_POST['anio'] != "")
{
echo $AnioCambio = $_POST['anio'] ;
}
?>
<br>
<span class="Estilo5">Mes de Cambio:</span>
<?php
if (isset($_POST[guardar]) && $_POST['mes'] != "")
{
echo $MesCambio = $_POST['mes'] ;
}
?>
<br>
<span class="Estilo5">Dia de Cambio:</span>
<?php
if (isset($_POST[guardar]) && $_POST['dias'] != "")
{
echo $DiaCambio = $_POST['dias'] ;
}
?>
</div>
Si me manda a la página donde hago la consulta (guardarInfo.php)
Código PHP:
<?php
//conexion a la base de datos de egobierno
$conexion = mysql_connect("localhost","root","******");
mysql_select_db("egobierno",$conexion);
?>
<?php
$DiaCambio = $_POST['dias'] ;
$MesCambio = $_POST['mes'] ;
$AnioCambio = $_POST['anio'] ;
mysql_query("INSERT INTO CambioFecha (anio_cambio, mes_cambio, dia_cambio) VALUES ('$AnioCambio', '$MesCambio', '$DiaCambio', ") or die(mysql_error());
echo $DiaCambio = $_POST['dias'] ;
echo "<br>";
echo $MesCambio = $_POST['mes'] ;
echo "<br>";
echo $AnioCambio = $_POST['anio'] ;
echo "<br>";
?>
Pero estoy batallando porque no me guarda los valores que elijo de los combobox en la tabla de MySQL, y ahora me aparece este error
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Alguien sabe porque?