Ok.. lo primero que noto son errores de sintaxis...
donde dices
Código PHP:
IF($_POST['sala'] == "Gerencia")
Esta con mayusculas el IF, deberia estar con minusculas
En tus consultas, incluye tambien la conexion de tu BD...
Hay un campo input text donde traes la fecha que no estaba cerrado
te dejo tu mismo codigo con ciertos retoques.. pruebalo, y a ver que resulta
Código PHP:
<html>
<link href="estilo.css" rel="stylesheet" type="text/css">
<?php
include_once("funciones.php");
$fecha = $_POST['fecha'];
$horaini = $_POST['horaini'];
$horafin = $_POST['horafin'];
$sala = $_POST['sala'];
$vbeam = $_POST['vbeam'];
$responsable = $_POST['responsable'];
$evento = $_POST['evento'];
if($fecha != "" && $horaini != "" && $horafin != "" && $sala != "" && $responsable != "" && $evento != ""){
$conexion = conectar();
$vbeam = isset($_POST['vbeam'])? 1: 0; // estado del check, envia 1 si esta visible o 0 si no lo esta a la bd
if ($_POST['sala'] == "Gerencia")
{
$sql = "insert into neiva
(reserva,fecha,horaini,horafin,sala,videobeam ,responsable,evento)
values('1','".$fecha."','".$horaini."','".$horafin."','".$sala."', '".$vbeam."','".$responsable."','".$evento."')";
$sql2 = "insert into bogota
(reserva,fecha,horaini,horafin,sala,videobea m,responsable,evento)
values('1','".$fecha."','".$horaini."','".$horafin."','Sala Grande(14P)--1701','".$vbeam."','".$responsable."','".$evento."')";
}
$res = mysql_query($sql, $conexion);
$res = mysql_query($sql2, $conexion);
if($res){
echo "Evento grabado";
redireccionar('3','mostrar.php');
}else{
echo "Error al grabar evento: ".mysql_error($conexion);
}
desconectar($conexion);
}else{
?>
<style type="text/css">
<!--
.Estilo20 { font-size: 9px;
font-weight: bold;
}
.Estilo21 {
color: #CC0000;
font-weight: bold;
font-style: italic;
}
-->
</style>
<form action="agregar.php" method="post" name="f1">
<table border=0 cellspacing="0">
<tr><td colspan="2"><span class="Estilo21">[AGREGAR EVENTO]</span></td></tr>
<tr><td>Fecha</td><td><input type="text" name="fecha" value='<? echo date("Y-m-d"); ?>'/><i>Por favor respete el formato</i> </td></tr>
<tr><td valign="TOP"><div align="left">
<p>Hora Inicio </p>
<p>Hora Final </p>
</div></td><td><p>
<input name="horaini" type="text" value="HH:MM:SS" />
</p>
<p>
<input name="horafin" type="text" value="HH:MM:SS" />
</p></td></tr>
<tr><td align="center"><div align="left">Sala</div></td>
<td align="center"><div align="left"><span class="Estilo20">
<select name="sala">
<option>--Seleccione--</option>
<option value="Contabilidad">Contabilidad</option>
<option value="Recursos Humanos">Recursos Humanos</option>
<option value="Auditorio">Auditorio</option>
<option value="Gerencia">Gerencia</option>
<option value="Ninguna">Ninguna</option>
</select>
</span></div></td>
</tr>
<tr>
<td align="center"><div align="left">Video Beam
</div></td>
<td align="center"><div align="left">
<input type="checkbox" name="vbeam" value="vbeam">
</div></td>
</tr>
<tr>
<td align="center"><div align="left">Responsable
</div></td>
<td align="center"><div align="left">
<input name="responsable" type="text" size="40" maxlength="40" />
</div></td>
</tr>
<tr>
<td align="center">Observaciones</td>
<td align="center"><div align="left">
<textarea rows="5" cols="20" name="evento"></textarea>
</div></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="submit" type="submit" value="Enviar" /></td>
</tr>
</table>
</form>
<?
}
?>
</html>
Me resulta llamativo que desconectes tu insercion incluso antes de cargarla.. lo digo por la linea:
Código PHP:
}
desconectar($conexion);
}else{
En fin, prueba con esto, y tira a ver que te dice... tambien prueba quitar esa linea de desconexion, incluso ese ELSE que tienes.. recuerda que para que lleve los resultados, si o si el usuario debe seleccionar la opcion GERENCIA, de otra no lo va a llenar, si esa es la intencion, genial.. o puedes cambiarla por:
if ($_POST['sala'] != "") como lo hiciste con los otros.. checka bien la sintaxis, pues esto lo mire de volada nada mas..
comentanos