la estructura o esqueleto es la siguiente:
Código PHP:
<!DOCTYPE html>
<?php
metodo get para extraer variables
Se realiza la conexion a la BD: include ("conexionabd)
Aqui se comparan datos en md5 para validar, aqui no hay problema.
$compara=" SELECT......
?>
<html>
<!--:ACCIDENTE DE TRABAJO (Seguridad e Higiene) -->
<!--Fecha: ultimo periodo del 2012-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> ACCIDENTE DE TRABAJO</title>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/..........js"></script>
//Aqui se cargan los javascripts necesarios//
<style type="text/css"> @import url('css/estructura.css');</style>
</head>
<body>
<div class="presentacion">
<center>
<br/>
<img class="imgleft" src="images/imagen.png" width ="115" height="105" alt="title"/>
<BR/><BR/>
<BR/><BR/> <br><br>
<span class="titulo" > NOMBRE EMPRESA </span>
<br>
<br>
<br>
</center>
<FORM name="formulario" METHOD="POST" ACTION= "guardar_accidentes.php" >
<input type="hidden" name="contestado" value="1"/>
<table class="info">
<center> <tr>
<th colspan=5 class='encabezado1'> <span style='font-size:12px;'>
ANALISIS CAUSA RAÍZ</span><th/> </tr>
<th colspan=1 class="izquierda"><span style='font-size:12px;'>
<a title="Plantel donde ocurrio el Accidente">PLANTEL:</a>
<input class="texto" name="plantel" id= "plantel" value= "<?php echo $loc_pla;?>" readonly size="35" >
</th></tr>
<tr>
<th colspan=5 class='encabezado1'><span style='font-size:12px;'>
FECHA EN QUE OCURRE ACCIDENTE</span> <th/>
</tr>
<tr>
<th class='izquierda' ><span style='font-size:12px;'>
<a title ="Indique la fecha en que ocurrio el accidente">Ingrese la fecha en que ocurrio el accidente:</a>
<input type="text" name="fecha" id="campofecha"/></span>
</tr>
</table>
<br>
<table class="info" >
<tr>
<th colspan=5 class='encabezado1'><span style='font-size:12px;'>
COMENTARIOS / DETALLES DEL ACCCIDENTE</span> <th/>
</tr>
<tr>
<th colspan = 5 class='izquierda' ><span style='font-size:12px;'>
<a title ="Indique en que curso ocurrio el accidente">En el curso:</a></span>
<input class="texto" name="curso" id="curso" value= "<?php echo $nombre_curso;?>" readonly size="100" ></th>
</tr>
<th class='izquierda' ><span style='font-size:12px;'>
<a title ="Indique el tipo lesión, posteriormente selecione las opciones que corresponda y complete segun se le solicite">
Indique lesión sufrida:</a></span></th>
<!--aqui comienza el proceso de captura de tipo de lesión con los campos select-->
<tr>
<th colspan="1"class="izquierda">
<span style="font-size:12px;"> Accidente de trabajo:
<select class="texto" name="accidente" id="accidente" >
<option value="0"> » Seleccione el tipo de accidente</option></select></span></th>
</tr>
<tr>
<th class="izquierda"><span style="font-size:12px;"> Tipo de Lesion:
</strong> </span>
<select class="texto" name="lesion" id="lesion" >
<option value="0"> » Seleccione el tipo de lesion </option>
</select></span></th>
</tr>
<tr>
<th colspan="1" class="izquierda">
<span style="font-size:12px;"> Tipo de herida:
<select class="texto" name="herida" id= "herida" >
<option value="0"> » Seleccione el tipo de herida</option></select></span></th>
</tr>
<tr>
<th colspan="1" class="izquierda">
<span style="font-size:12px;"> Clasificacion de la herida:
<select class="texto" name="clasificacion" id= "clasificacion" >
<option value="0"> » Seleccione el grado de la lesión</option></select></span></th>
</tr>
</tr>
</table>
<br>
</center>
<table class="info">
<tr>
<!- Solo mostrare un campo de cada parte de la estructura-->
<th colspan=4 class='encabezado1'><span style='font-size:12px;'> <b>ANTECEDENTES</b><th></tr>
<tr>
<th colspan=1 class='izquierda'><span style='font-size:12px;'>
<a title ="Describa los antecedentes del curso l completo posible">Explique en relación al Curso:</a></span><tr></tr>
<th class="izquierda"> <textarea class=estilotextarea4 name="antecedentes_curso" id="antecedentes_curso" rows="3"
cols="80" maxlength="500" ></textarea> </th></tr>
</table>
<br>
<table class =" info">
<tr>
<th colspan = 4 class='encabezado1' ><span style='font-size:12px;'>
<b>RELATO DEL ACCIDENTE" </b></th></tr>
<tr>
<th colspan=1 class='izquierda'><span style='font-size:12px;'>
<a title ="Comentarios sobre el instructor"> Describa como ocurrio el accidente:</a></span><tr></tr>
<th class="izquierda"> <textarea class=estilotextarea4 name="relato_accidente" id="relato_accidente" rows="3"
cols="80" maxlength="500" ></textarea> </th></tr>
</table>
</br>
</div>
<BR/>
<input class="boton5"type="submit" value="Guardar" name="add"/>
<BR/> <BR/>
<button class="boton5" id="cerrar" OnClick= "window.close()" > Cerrar </button>
</center>
</div>
</FORM>
</body>
</html>
Lo que si creo que esta del nabo es esto:
Procedicimiento para guardar:
Código PHP:
<!DOCTYPE html>
<html>
<head>
<title>Guardando datos de reporte accidente....</title>
</head>
<body>
<?php
// Recibimos por los datos procedentes del formulario
// Abrimos la conexion a la base de datos
include ("conexion");
$id_aplicacion = $_POST['id_aplicacion'];
$id_pregunta = $_POST['id_pregunta'];
$plantel = $_POST['plantel'];
$id_respuesta = $_POST['id_respuesta'];
$fecha = $_POST['fecha'];
$hora = $_POST['hora'];
$minutos = $_POST['minutos'];
$curso = $_POST['curso'];
$id_accidente = $_POST['accidente'];
$id_lesion = $_POST['lesion'];
$id_herida = $_POST['herida'];
$id_clasificacion = $_POST['clasificacion'];
$antecedentes_curso = $_POST['antecedentes_curso'];
$antecedentes_espacio = $_POST['antecedentes_espacio'];
$antecedentes_instructor = $_POST['antecedentes_instructor'];
// insertar los datos
en la BD
$valor = "INSERT INTO formato_accidentes (id_formato,id_aplicacion,id_pregunta,id_respuesta,plantel,fecha,hora,minutos,curso,accidente,lesion,herida,clasificacion,
antecedentes_curso,antecedentes_fisico,antecedentes_instructor,relato_accidente,daño_personal,daño_material, accion_1,accion_2,accion_3)";
$valor .= "VALUES ('$id_formato',$id_aplicacion','$id_pregunta','$id_respuesta','plantel','fecha','hora','minutos','curso',
'$id_accidente_trabajo','$id_lesion_trabajo','$id_herida','$id_clasificacion','antecedentes_curso',
'antecedentes_espacio','antecedentes_instructor','relato_accidente','daño_personal','daño_material','accion_1','accion_2','accion_3' )";
$valor = mysql_query($valor, $conexionbd) or die(mysql_error().$valor);
$state = true;
?>
</body>
</html>
Notice: Undefined index: id_aplicacion in C:\xampp\htdocs\nombreproyecto\guardar_accidentes. php on line 16,17,19,20,22,29,36,37
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '�o_personal,daño_material, accion_1,accion_2,accion_3)VALUES ('',','','','pl' at line 2....
Se agradece cualquier aportacion
Saludos
Atte
Cesar