Ver Mensaje Individual
  #13 (permalink)  
Antiguo 05/07/2012, 06:08
charly163
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: error procesar formulario en la misma pagina

2 cosas: pongo de nuevo el codigo que fue modificando de lo que uds me cambiaron x si yo le estoy errando, pero sigue haciendo lo q puse anteriormente y pido perdon pero no se como numerar las lineas del codigo.



Código:
<?php
$form=0;
## aqui te agregue un poco de codigo para que no guarde en blanco

if(isset($_POST['Carga']) && !empty($_POST['caract']) && !empty($_POST['num']) && !empty($_POST['anio'])) 
{
    if(isset($_POST['caract'])) 
     { 
        $caract=$_POST['caract']; 
     }

    if(isset($_POST['num'])) 
    { 
        $num=$_POST['num']; 
    }

    if (isset($_POST['anio'])) 
    { 
        $anio=$_POST['anio']; 
    }

    if (isset($_POST['alc']))
    { 
        $alc=$_POST['alc']; 
    }

 $f=$caract.$num.$anio.$alc;

 settype($f,"string");


//conexion a la base de datos
include_once('cone.php');
Conectate();
//conexion a la base de datos


 $busqueda=mysql_query("select expediente from pasajes") or die(mysql_error());
 $array = mysql_fetch_array($busqueda);
 if($array['expediente']==$f)
 {
  echo "<div style='text-align: center;' class='notice error'>EL EXPEDIENTE $caract-$num-$anio-$alc YA ESTA CARGADO</div>";
  $form=0;
 }
 else
 {
    mysql_query("insert into pasajes(expediente) values ($f)") or die (mysql_error());
  ?>  
   <div class='notice success'>GUARDADO CON EXITO</div>
    
  <?php  
    
   // echo "<div class='notice success'>GUARDADO CON EXITO</div>"; 
    $form=0;
 }

} 
else 
 {

 $form=1;

 }
?>
<!--/Aca va la busqueda del expediente-->

<?php 

if ($form==0) 
{

?>
<!--Aca va el expediente-->
<div align="center">
<form action="pasajes.preliminar.carga.php" method="post">
Expediente 
<input class="col_1" onkeypress="return handleEnter(this, event)" name="caract" type="text">
-<input class="col_1" onkeypress="return handleEnter(this, event)" name="num" type="text">
/ <input class="col_1" onkeypress="return handleEnter(this, event)" name="anio" type="text">
-<input class="col_1" onkeypress="return handleEnter(this, event)" name="alc" type="text">
<input class="small green" value="Carga"  name="Carga" type="submit">
</form>
</div>
<!--/Aca va el expediente-->
<?php 
} 
else 
{ 
?>

<div align="center">

<form action="pasajes.preliminar.carga.php" method="post">

Expediente 

<input class="col_1" onkeypress="return handleEnter(this, event)" value="<?php $caract; ?>" name="caract" type="text">

-<input class="col_1" onkeypress="return handleEnter(this, event)" value="<?php $num; ?>" name="num" type="text">

/ <input class="col_1" onkeypress="return handleEnter(this, event)" value="<?php $anio; ?>" name="anio" type="text">

-<input class="col_1" onkeypress="return handleEnter(this, event)" value="<?php $alc; ?>" name="alc" type="text">

<input class="small green" name="Carga" value="Carga" type="submit">

</form>

</div>

        <script type='text/javascript' language='javascript'>

        alert('FALTAN DATOS POR INGRESAR');

        </script>

 

<?php 
} 
?>