1ro: me da mensaje de error en el php
Notice: Undefined variable: link in C:\xampp\htdocs\gestion\gestion_enviar.php on line 29
Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\gestion\gestion_enviar.php on line 29
2do la base de datos no recibe nada
Código HTML:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>MyBusiness - Home</title> <script language='javascript' src="popcalendar.js"></script> <link rel="stylesheet" href="style.css" type="text/css" media="all"> </head> <body> <div id="header"> <a href="#"><img src="images/logo.jpg" title="Affiliate Promo logo" id="logo" alt="Logo" /></a> <ul id="navBar"> <li class="current"><a href="index.html">Home</a></li> <li><a href="#">Our Services</a></li> <li><a href="#">Pricing Plans</a></li> <li><a href="#">About us</a></li> <li><a href="#">Contact us</a></li> </ul> </div> <div id="welcomeMessage"> <h1>Bienvenido al formulario de gestion del sistema SADU</h1> <p><span>Cualquier duda o pregunta acerca del sistema contactenos o contacte con el administrador.</span></p> <p>Esperemos que su visita por la pagina sea de su agrado.</p> </div> <div id="wrapper"> <div id="secWrapper"> <div id="container" class="clearfix"> <div id="mainCol" class="clearfix"> <h3 id="why">GESTION:</h3> <center> /* ESTO ES LO QUE QUIERO ENVIAR FECHAS SOLO FECHAS*/ <form name="form1" method="post" action="gestion_enviar.php"> fecha inicio: <input name="fecha_ini" type="text" id="dateArrival" onClick="popUpCalendar(this, form1.dateArrival, 'dd-mm-yyyy');" size="10"> fecha final: <input name="fecha_fin" type="text" id="dateArrival1" onClick="popUpCalendar(this, form1.dateArrival1, 'dd-mm-yyyy');" size="10"> <input name="submit" type="submit" value="Subir" id="submit" /> <input type="reset" name="Borrar" id="Borrar" value="Borrar" /> </form></p> </center> </body> </html>
1ro: me da mensaje de error
Notice: Undefined variable: link in C:\xampp\htdocs\gestion\gestion_enviar.php on line 29
Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\gestion\gestion_enviar.php on line 29
2do la base de datos no recibe nada
Código PHP:
<?php
// archivos necesarios
require_once 'admin/config.php';
if ( !empty($_POST['submit']) ) {
/*Recibimos las variables por el metodo POST*/
/*eliminamos espacios con trim y caracteres especiales con htmlspecialshars*/
$fecha_ini=$_POST['fecha_ini'];
$fecha_fin=$_POST['fecha_fin'];
list($dia,$mes,$anyo) = explode("-",$fecha_ini);
$ano1=$anyo;
$mes1=$mes;
list($dia,$mes,$anyo) = explode("-",$fecha_fin);
$ano2=$anyo;
$mes2=$mes;
if($ano1==$ano2){
if($mes1>=1 && $mes2<=6){
$gestion='I - '.$ano2;
}
else{
$gestion='II - '.$ano2;
}
/*por ultimo intente con esto para que se conecte*/
function conectarbase(){
$link = mysql_connect("localhost","vico","12345");
mysql_select_db("victoran_sadu",$link);
}
conectarbase();
$query = "INSERT INTO gestion (id_gestion, fecha_inicio, fecha_fin) VALUES ('$gestion','$fecha_ini','$fecha_fin')";
$result=mysql_db_query($database,$query,$link);
}
else{
echo "no coinciden las fecha de los años verifique los datos ingresados";
echo 'Click <a href="gestion.php">aquí</a> para volver al formulario gestion';
}
}
?>