10/08/2011, 09:06
|
| | | Fecha de Ingreso: julio-2011 Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 6 meses Puntos: 4 | |
Error al insertar en php Hola!!! tengo un pequeño problema, puede que sea una bobada pero no he podido encontrar esa bobada!! resulta que yo tengo este código
este es mi formulario insertar.php Cita: <script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<center><form method="POST">
<?php
require("Conexion.php");
$Nombre=$_POST['Nombre'];
$Fecha=$_POST['fecha'];
$codi=$_POST['Cod_Doc'];
$Consult=mysql_query("Select DISTINCT `Cod.Doc`,`Version` from `firma_conocimiento` WHERE `Cod.Doc`= '$codi'", $Conexion);
$regis=mysql_fetch_array($Consult);
$Version=$regis['Version'];
$sql = mysql_query("CALL `firmar`('{$Codigo}','{$Version}','{$Nombre}','{$F echa}','{$Nombre}')") or die (mysql_error());
if($sql){
echo 'Se insertaron los datos';
}
?>
<center><a href="Consul.php"><h3>Devolver</h3></a><br><br></center>
</form></center>
y este es mi formulario Consultafirma.php Cita: <html>
<head>
<title>Consultar Firmas</title>
</head>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<?php
require("Conexion.php");
?>
<br>
<font color="000000">Aqui encontrara las firmas, el cargo y el area de cada uno de los que tienen conocimiento de este documento.</font><br>
<form action="insertar.php" method="POST">
<br>
<?php
$codi=$_POST['Cod_Doc'];
$Consult = mysql_query("Select DISTINCT `Cod.Doc`,`Version` from `firma_conocimiento` WHERE `Cod.Doc`= '$codi'", $Conexion);
while($regis=mysql_fetch_array($Consult)){
?>
<input type="hidden" name="Cod_Doc" value="<?php echo $regis['Cod_Doc'] ?>">
<?php
echo '<center><font color="red">Codigo:</font> <font color="000000">'.$regis['Cod.Doc'].'</font><br><br>';
echo '<center><font color="red">Version:</font> <font color="000000">'.$regis['Version'].'</font><br><br>';
}
?>
<center><input type="submit" value="Ingresar Firma"/></center>
<br>
<center><br><table border ='2'>
<tr>
<td width="100%" colspan="4"><b><center><h2>CONOCIMIENTO DEL DOCUMENTO</h2></center></b></td>
</tr>
<TR><TD><b><center> NOMBRE PERSONA</center></b></TD><TD><b><center> CARGO PERSONA</center></b></TD>
<TD><center><b> AREA</center></b></TD><TD><center><b> FECHA</center></b></TD></TR>
<?php
$codigo=$_POST['Cod_Doc'];
$sql = "SELECT `Nombre_Persona`,`Cargo_Persona`,`Area`,`Fecha` FROM `personas` INNER JOIN `firma_conocimiento` ON `personas`.`Cod.persona` =
`firma_conocimiento`.`Cod.persona` WHERE `Cod.Doc`= '$codigo'";
$result = mysql_query($sql,$Conexion);
while($registro=mysql_fetch_array($result) )
{
if($result){
printf("<tr><td><center> %s </td></td><td><center> %s </center></td><td><center>
%s </center></td><td><center> %s </td></tr>",
$registro['Nombre_Persona'],$registro['Cargo_Persona'],$registro['Area'],$registro['Fecha']);
}
}
echo '<td><input type="text" name="Nombre"></td><td><input type="text" name="Cargo"></td><td><input type="text" name="Area"></td><td><input type="text" name="fecha"></td>';
?>
este es mi JavaScript Cita: function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function pedirDatos(){
divResultado = document.getElementById('resultado');
nom=document.formulario.lista.value;
ajax=objetoAjax();
ajax.open("POST","Consultafirma.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("Cod.Doc="+nom)
}
function tomardatos(){
divResultado = document.getElementById('resultado');
con=document.formulariooo.lista.value;
ajax=objetoAjax();
ajax.open("POST", "ConsultarDocumento.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("Cod.Doc="+con)
}
function CogerDocu(){
divResultado = document.getElementById('resultado');
con=location.href =document.formularito.lista.value;
ajax=objetoAjax();
ajax.open("POST", "Mensaje.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("Cod.Doc="+con)
}
y este es el formulario que tienen mi lista desplegable!! Cita: <script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<br>
<html>
<body>
<center><form action="Consultafirma.php" method ="post">
<h2><center>FIRMAR DOCUMENTO DE CONOCIMIENTO</center></h2>
<h3>Codigo del Documento: <?php
require("Conexion.php");
$sql = "SELECT DISTINCT `Cod.Doc`FROM `firma_conocimiento`";
$result = mysql_query($sql, $Conexion);
echo"<select name=lista onchange=javascript:pedirDatos() id=Cod>";
echo "<option value='0'>Seleccionar Documento</option>";
while ($row = mysql_fetch_array($result)){
echo"<option value=".$row['Cod.Doc'].">".$row['Cod.Doc']."</option>";
}
echo"</select>";
echo"</form>";
?><br><br>
<center><a href="MenuAdmi.php">Devolver</a></center>
</form>
</body>
</html> pero el problema es que no me inserta, ni me sale error, no se en donde puede estar el error, puede que sea como dije anteriormente una bobada!! pero no se en donde para saber si es posible que me ayuden con esta parte!!! Agradezco cual quier ayuda!! |