Foros del Web » Programando para Internet » PHP »

problemas con el guardado

Estas en el tema de problemas con el guardado en el foro de PHP en Foros del Web. Realize una modificacion al codigo y por mas que la trasnferencias de variables de una pagina a otra es efectiva no se guardan los valores ...
  #1 (permalink)  
Antiguo 04/03/2008, 12:22
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta problemas con el guardado

Realize una modificacion al codigo y por mas que la trasnferencias de variables de una pagina a otra es efectiva no se guardan los valores en la base de datos (SQL server) y aun que me dice que los registros fueron guardados (mediante la pagina web) reviso los datos en la base de datos y esta no fue realizada.

alguien me podria decir por que?

Cita:
<html>
<!-- Creation date: 10/02/03 -->
<head><title>ingreso2</title></head>
<body>
<div align="center">
<?
error_reporting(7);
$essence=$_REQUEST["essence"];
$id=$_REQUEST["id"];
$instructivo=$_REQUEST["instructivo"];
$codigo=$_REQUEST["codigo"];
$fchcurso=$_REQUEST["fchcurso"];
$codsence=$_REQUEST["codsence"];
$trelator=$_REQUEST["trelator"];
$relator=$_REQUEST["relator"];
$relator2=$_REQUEST["relator2"];
$lugar=$_REQUEST["lugar"];
$vrh=$_REQUEST["vrh"];
$organismo=$_REQUEST["organismo"];
$nota=$_REQUEST["nota"];
$duracion=$_REQUEST["duracion"];
$claveingreso=$_REQUEST["claveingreso"];
$total=$_REQUEST["total"];
$graba=$_REQUEST["pasando"];
$cent=$_REQUEST["cent"];
$rutt=$_REQUEST["rutt"];
$nota=$_REQUEST["nota"];
$observaciones=$_REQUEST["observaciones"];

$centtt=$_REQUEST["centtt"];

$cent=substr($cent,0,4);
list($id,$curs)=split(':', $id);
if (!isset($relator) || $relator == '') {
exit('Falta completar el campos obligatorios, vuelva atras');
}
if (!isset($fchcurso) || $fchcurso == '') {
exit('Falta completar el campos obligatorios, vuelva atras');
}
if (!isset($lugar) || $lugar == '') {
exit('Falta completar el campos obligatorios, vuelva atras');
}
if (!isset($duracion) || $duracion == '') {
exit('Falta completar el campos obligatorios, vuelva atras');
}
if ($essence==si){
if (!isset($codsence) || $codsence == '') {
exit('Falta completar el campos obligatorios por ser Sence, vuelva atras');
}
if (!isset($vrh) || $vrh == '') {
exit('Falta completar el campos obligatorios por ser Sence, vuelva atras');
}
if (!isset($organismo) || $organismo == '') {
exit('Falta completar el campos obligatorios por ser Sence, vuelva atras');
}
}



echo '<table border=1 bgcolor=orange>';
echo '<tr><td>Curso<td>'.$id.' '.$curs;
echo '<tr><td>Instructivo<td>'.$instructivo;
echo '<tr><td>Codigo<td>'.$codigo;
echo '<tr><td>Fecha<td>'.$fchcurso;
echo '<tr><td>Tipo Relator<td>'.$trelator;
echo '<tr><td>Relator<td>'.$relator;
echo '<tr><td>Relator 2<td>'.$relator2;
echo '<tr><td>Lugar<td>'.$lugar;
echo '<tr><td>Codigo Sence<td>'.$codsence;
echo '<tr><td>Valor Real Hora<td>'.$vrh;
echo '<tr><td>Organismo<td>'.$organismo;
echo '<tr><td>Duracion<td>'.$duracion;
include "conex.php";

if($graba){
$sql = "SELECT clave, centro FROM tcentro where clave='$claveingreso' ";
$rs = $cnx->query($sql);
$centtt="XXXX";
$clave=0;
while ($row = $rs->fetchrow())
{ $clave = $row[0];$centtt=$row[1]; $cnx->disconnect(); $cent=$row[1];};
if($centtt=="XXXX"){
echo '</table>';

die("<h1>Clave no autorizada</h1>");
};

?>
<form name="ww" action="<?echo $PHP_SELF;?>" method=post >
<input type=hidden name=id value=<?echo $id;?> >
<input type=hidden name=instructivo value="<?echo $instructivo;?>" >
<input type=hidden name=codigo value="<?echo $codigo;?>" >
<input type=hidden name=fchcurso value="<?echo $fchcurso;?>" >
<input type=hidden name=relator value="<?echo $relator;?>" >
<input type=hidden name=lugar value="<?echo $lugar;?>" >
<input type=hidden name=relator2 value="<?echo $relator2;?>" >
<input type=hidden name=trelator value="<?echo $trelator;?>" >
<input type=hidden name=codsence value="<?echo $codsence;?>" >
<input type=hidden name=vrh value="<?echo $vrh;?>" >
<input type=hidden name=duracion value="<?echo $duracion;?>" >
<input type=hidden name=organismo value="<?echo $organismo;?>" >
<input type=hidden name=centtt value="<?echo $centtt;?>" >
<?
echo '<tr><td>centro ingresa <td>'.$centtt;
echo '</table>';

for($i=0;$i<$total;$i++){

?>

<table>
<tr bgcolor=lime><td>Rut Persona (sin digito verificador) <td><input type="text" name="rutt[<?echo $i;?>]" size="10" maxlength="10">
<tr bgcolor=lime><td>Nota<td><input type="text" name="nota[<?echo $i;?>]" size="10" maxlength="10">
<tr bgcolor=lime><td> Nivel Jerarquico <td><select name="njerarquico">
<option value="Ejecutivo">Ejecutivo</option>
<option value="Profesional">Profesional</option>
<option value="Tecnico">Tecnico</option>
<option value="Administrativo">Administrativo</option>
<option value="Otro">Otro</option>
</select><td>
<tr bgcolor=lime><td> Franquisia <td><select name="franquisia">
<option value="0">0</option>
<option value="15">15</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>

</select><td>
<tr bgcolor=lime><td> Asistencia <td><select name="asistencia">
<option value="si">SI</option>
<option value="no">NO</option>
</select><td>
<tr bgcolor=lime><td>Observaciones<td><textarea cols=20 rows=5 name="observaciones"></textarea><br>
<tr bgcolor=lime><td> Centro Costos <td><input type="text" name: ccostos></tr><hr>
<?
};
?>
</table>
<input name="graba" value="Guardar" type=Submit >
</form>
<?
$cnx->disconnect();
exit();
};

//caso de grabar
echo '</table>';
for($i=0;$i<$total;$i++)
{
if($rutt[$i]){

$sql = "INSERT INTO t_cursosrealizados (RUT, ID_CURSO, INSTRUCTIVO, FECHA, NOTA, LUGAR, RELATOR, DURACION,CENTRO, cod_sence, valor_real, organismo, nivel_jerarquico, franquisia, tipo_relator, codigo, relator2, observacion, asistencia, centro_costo ) ";
$sql.=" VALUES ('".$rutt[$i]."','".$id."','".$instructivo."','".$fchcurso."',' ".$nota[$i]."','".$lugar."','".$relator."','".$duracion."','" .$cent."','".$codsence."','".$vrh."','".$organismo ."','".$njerarquico."','".$franquisia."','".$trela tor."','".$codigo."','".$relator2."','".$observaci ones."','".$asistencia."','".$ccostos."') ";

echo $sql."<hr>";

$rs = $cnx->query($sql);
echo "<br>rut = ".$rutt[$i]."...";
if($rs)printf("registro Insertado!");else printf("Registro No Insertado .. ".$rs->getmessage());
};
};

$cnx->disconnect();
?>
<p>
<a href="javascript:history.go(-1)">atras</a>
</div>
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:59.