Hola! mi nombre es Alejandra, estoy iniciando a programar con PHP, para lo cual estoy realizando un programa sencillo, se trata de un formulario conectado a una BD, resulta que uno de los campos es la fecha que es un calendario en javascript, el calendario funciona, pero no he podido hacer que me envíe el dato de la fecha a la base de datos, los otros campos funcionan bien, es decir la información entra a la Bd pero con la fecha no lo he logrado, seria posible que alguien me dijera cual es el error que tengo? ya lo intente dejando el script dentro de PHP y no me funciono, ahora lo tengo por fuera pero tampoco.
Este es el codigo:
<?php
$bdservidor = 'localhost';
$bdusuario = 'xxx';
$bdcontrasenia = 'xxx';
$bd = 'xxx';
$conexion = @mysql_connect($xxxr,xxx,xxx);
@mysql_select_db($bd,$conexion);
echo'<HTML>';
echo' <HEAD>';
echo' Formulario';
echo' </HEAD>';
echo' <BODY>';
if($_POST)
{
$crear = 0;
$guardar_sucursal = $_POST[sucursal];
$guardar_documento = $_POST[documento];
$guardar_apellido = $_POST[apellido];
$guardar_nombre = $_POST[nombre];
$guardar_examen = $_POST[examen];
$guardar_reporte = $_POST[reporte];
$guardar_date = $_POST[date];
$crear = mysql_query("insert into xxx (documento, apellido, sucursal, nombre, examen, reporte, date) values ('$guardar_documento', '$guardar_apellido', '$guardar_sucursal', '$guardar_nombre', '$guardar_examen', '$guardar_reporte', '$guardar_date')",$conexion);
if($crear==1)
{
echo '<script language="JavaScript">';
echo ' alert("La informacion fue Creada de Forma Correcta.")';
echo '</script>';
}
}
echo' <FORM action="conexion.php" method="post">';
echo'<P>Fecha: </P>';
?>
<link rel="stylesheet" type="text/css" media="all" href="calendar-green.css" title="win2k-cold-1" />
<script type="text/javascript" src="calendar.js"></script>
<script type="text/javascript" src="lang/calendar-es.js"></script>
<script type="text/javascript" src="calendar-setup.js"></script>
<!-- formulario con el campo de texto y el botón para lanzar el calendario-->
<form action="#" method="get">
<input type="text" name="date" id="campo_fecha" />
<input type="button" id="lanzador" value="..." />
</form>
<!-- script que define y configura el calendario-->
<script type="text/javascript">
Calendar.setup({
inputField : "campo_fecha", // id del campo de texto
ifFormat : "%d/%m/%Y", // formato de la fecha que se escriba en el campo de texto
button : "lanzador" // el id del botón que lanzará el calendario
});
</script>
<?php
echo' <P>Sucursal:';
echo' <select size="1" name="sucursal">';
echo' <option selected value="seleccione">Seleccione</option>';
echo' <option value="alamos">Alamos</option>';
echo' <option value="soacha">Soacha</option>';
echo' <option value="candelaria">Candelaria</option>';
echo' <option value="fontibon">Fontibon</option>';
echo' </select></P>';
echo' <P>Documento de Identidad: <input type="text" name="documento" size="30"></P>';
echo' <P>Apellidos: <input type="text" name="apellido" size="30"></P>';
echo' <P>Nombre: <input type="text" name="nombre" size="30"></P>';
echo' <P>Examen:';
echo' <select size="1" name="examen">';
echo' <option selected value="seleccione">Seleccione</option>';
echo' <option value="radiografia">Radiografía</option>';
echo' <option value="ecografía">Ecografía</option>';
echo' </select></p>';
echo' <P>Reporte:';
echo' <select size="1" name="reporte">';
echo' <option selected value="seleccione">Seleccione</option>';
echo' <option value="nuevo">Nuevo</option>';
echo' <option value="estandar">Estandar</option>';
echo' </select></p>';
echo' <P><input type="submit" value="Enviar datos" name="enviar">';
echo' </FORM>';
echo' <BODY>';
echo'</HTML>';
Agradezco si alguien me puede colaborar.