Hace varios dias me puse a ver el 17 y 18 del calendario de eventos pero en el 18 ya me tira un error.
1. no guarda o hace la funcion del crear evento, que cuando presione el boton se guarde todo
2. cuando creo el $_post me tira un ligero error
De paso no se si el tema ya estaba jaja si estaba me disculpo y gracias espero me puedan ayudar
este es el codigo de crear evento
<?php
require_once("class.php");
if(isset($_POST) and $_POST["grabar"]=="si"){
$tra= new Trabajo();
$tra->insert_evento();
//print_r($_POST["grabar"]);
exit;
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="js/funciones.js"> </script>
<link href="css/calendario.css" type="text/css" rel="stylesheet">
<script src="js/calendar.js" type="text/javascript"></script>
<script src="js/calendar-es.js" type="text/javascript"></script>
<script src="js/calendar-setup.js" type="text/javascript"></script>
</head>
<body onload="limpiar();">
<form name="form" method="post" action="">
<h2> Crear Nuevo Evento </h2>
Titulo: <input type="Text" name="Titulo">
<br>
Descripcion:<textarea name="Descripcion" cols="30" rows="5"></textarea>
<br>
Inicio:<input type="Text" name="Inicio">
<br>
Termino:<input type="Text" name="termino">
<br>
Fecha:
<input type="text" name="fecha" id="ingreso" value="<?php echo date("Y-m-d");?>" readonly="readonly"/>
<img src="ima/calendario.png" width="16" height="16" border="0" title="Fecha Inicial" id="lanzador">
<!-- script que define y configura el calendario-->
<script type="text/javascript">
Calendar.setup({
inputField : "ingreso", // id del campo de texto
ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto
button : "lanzador" // el id del bot�n que lanzar� el calendario
});
</script>
<hr>
<input type="Button" value="Volver" title="Volver" onclick="window.location='index.php';">
||
<input type="hidden" name="grabar" value="si">
<input type="button" value="Crear evento" title="Crear evento" onclick='validar();'>
</form>
</body>
</html>
este es el de class.php
<?php
class Trabajo {
private $eventos= array();
public function get_calendario(){
$mysqli = new MySQLi("localhost","root","");
$mysqli->query("SET NAMES'UTF8'");
$mysqli-> select_db("calendarioeventos");
$fecha=date("Y-m-d");
//$Fecha= date("Y-m-d");
$res= $mysqli -> query ("call listar_calendario('$fecha');");
// $res= $mysqli -> query ("call listar_calendario('$Fecha')");
while($reg=$res->fetch_array()){
$this->eventos[]= $reg;
}
return $this->eventos;
}
public function insert_evento(){
$mysqli = new MySQLi("localhost","root","");
$mysqli->query("SET NAMES'UTF8'");
$mysqli-> select_db("calendarioeventos");
$titulo= $_POST["Titulo"];
$descripcion=$_POST["Descripcion"];
$inicio=$_POST["Inicio"];
$termino=$_POST["Termino"];
$fe=$_POST["fecha"];
$res=$mysqli->query("call crear_evento('$titulo','$descripcion','$inicio','$termino','$fe');");
echo"
<script type='text/javascript'>
alert('Evento creado correctamente');
window.location='index.php';
</script>
";
}
}
?>
em todo sirve menos eso ese boton , muchas gracias de ante mano