Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2005, 08:48
higi
 
Fecha de Ingreso: agosto-2005
Mensajes: 192
Antigüedad: 18 años, 7 meses
Puntos: 0
Mantener el contenido en un formulario



tengo la siguiente inquietud:

Tengo un formulario donde ese ingresa datos de un beneficiario cuando envio los datos atravez de un boton submit este me validad los cambos y si no es valido me recarga la pagina. Como hago para que no me borre los datos digitados en los campos de texto y me permitan modificar solo aquellos donde deseo cambiar la informacion.

Este es el codigo:

if($siguiente == "") {
?>

<?php
}else do{
if($numdoc == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Numero documento es de tipo Obligatorio");
</script>
<?php
}else if ($planilla == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Planilla es de tipo Obligatorio");
</script>
<?php
}else if ($nit == "" ){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Nit es de tipo Obligatorio");
</script>
<?php
}else if ($anolapso == "" ){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Año Lapso es de tipo Obligatorio");
</script>
<?php
}else if ($meslapso == "" ){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Mes Lapso es de tipo Obligatorio");
</script>
<?php
}else if ($indcu == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo C.U es de tipo Obligatorio");
</script>
<?php
}else if ($anodoc == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Año fecha documento es de tipo Obligatorio");
</script>
<?php
}else if ($mesdoc == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Mes fecha documento es de tipo Obligatorio");
</script>
<?php
}else if ($diadoc == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Dia fecha documento es de tipo Obligatorio");
</script>
<?php
}else if ($vrdoc == "" ){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Valor documento es de tipo Obligatorio");
</script>
<?php
}else if ($detadoc == ""){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El campo Detalle documento es de tipo Obligatorio");
</script>
<?php
}else if ($anolapso <> $anodoc){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El año Lapso - año Fecha Documento deben ser iguales");
</script>
<?php
}else if ($meslapso <> $mesdoc){
?>
<script>
location="ingresarcegreso.php";
alert ("Error: El mes Lapso - mes Fecha Documento deben ser iguales");
</script>
<?php
} // Fin del if

}while($numdoc == "" or $planilla == "" or $nit == "" or $anolapso == "" or $meslapso == "" or $indcu == ""
or $anodoc == "" or $mesdoc == "" or $diadoc == "" or $vrdoc == "" or $detadoc == "" or
$anolapso <> $anodoc or $meslapso <> $mesdoc); // Fin while


//-------------------------------------------------------------------------------------------------------
//Consulta que muestra los datos del formulario Ingresar Comprobante de Egreso

if($siguiente == "Siguiente"){
$conn = conectar(); // Llama a la funcion de conexion a la BD
$sql1 = ("select numdoc from documento where numdoc = $numdoc");
$respu1 = mysql_query($sql1);
$res1 = mysql_num_rows($respu1);

$sql2 = ("select b.nit from beneficiario b, documento d where b.nit = d.nit && b.nit = $nit");
$respu2 = mysql_query($sql2);
$res2 = mysql_num_rows($respu2);

if($res1 > 0) {
?>
<script>
location="ingresarcegreso.php";
alert ("ERROR: El Documento ya existe en la Base de Datos");
</script>
<?php
}else if($res2 == 0){
?>
<script>
location="ingresarcegreso.php";
alert ("ERROR: El Nit o CC ingresado no existe en la BD");
</script>
<?php
}else if($res1 == 0) {
$sql1 = "insert into documento (numdoc,tipo,planilla,anolapso,meslapso,nit,indcu, anodoc,mesdoc,diadoc,vrdoc,detadoc,descripuser)
values ('$numdoc', 'CP', '$planilla', '$anolapso', '$meslapso', '$nit', '$indcu',
'$anodoc', '$mesdoc', '$diadoc', '$vrdoc', '$detadoc', 'Oficina central')";
$respu1 = mysql_query($sql1);
}//fin del else
?>
<script>
alert ("Contabilice las cuentas para el Comprobante");
location="ingresarcontabcegreso.php";
</script>
<?php

}//fin del if
?>


Gracias por la colaboracion.