hola amigos tengo los siguientes codigos y me da el siguiente error les pongo el codigo:
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>
aqui recibo y hago la conexion a la base de datos ahora
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';
}
}
?>