Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 09:06
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
Exclamación 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>&nbsp;&nbsp;<font color="000000">'.$regis['Cod.Doc'].'</font><br><br>';

echo '<center><font color="red">Version:</font>&nbsp;&nbsp;<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>&nbsp;NOMBRE PERSONA</center></b></TD><TD><b><center>&nbsp;CARGO PERSONA</center></b></TD>

<TD><center><b>&nbsp;AREA</center></b></TD><TD><center><b>&nbsp;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>&nbsp;%s&nbsp;</td></td><td><center>&nbsp;%s&nbsp;</center></td><td><center>

&nbsp;%s&nbsp;</center></td><td><center>&nbsp;%s&nbsp;</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!!