Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/04/2012, 13:40
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: repeticion de contenidos en insertar registros

Con esto resulves el problema del 2 al 4

Código PHP:
Ver original
  1. <?php
  2.  
  3. $state = false;
  4.  
  5. $conexion = mysql_connect("localhost", "mayito_luchito", "ninguna");
  6. mysql_select_db("mayito_conta", $conexion);
  7.  
  8. # Verifico si precionaste el boton para enviar el formulario
  9.  
  10. if ( (isset($_POST['Submit'])) && (!empty($_POST['Submit'])) ) {
  11.        
  12.     # Verifico que las variables no esten vacias y no contenga el texto por defecto de la caja 
  13.     if(comprobar($_POST['comprobante'],'Comprobante') && comprobar($_POST['ruc'],'RUC') && comprobar($_POST['razon'],'Razon Social')){
  14.                            
  15.         $que = "INSERT INTO empresa (comprobante, ruc, razon) ";
  16.         $que.= "VALUES ('".$_POST['comprobante']."', '".$_POST['ruc']."', '".$_POST['razon']."') ";
  17.         $res = mysql_query($que, $conexion) or die(mysql_error());
  18.         $state = true;
  19.        
  20.         # Luego que termino de insertar todo los datos destruyo las variables , evitando asi que cuando refresque la pagina
  21.         # se vuelva hacer un insert
  22.        
  23.         unset($_POST );
  24.        
  25.     }
  26.        
  27.  
  28. }
  29.  
  30. $queEmp = "SELECT * FROM empresa ORDER BY comprobante asc";
  31. $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
  32. $totEmp = mysql_num_rows($resEmp);
  33.  
  34.  
  35. #Esta funcion verifica que la variable que postea no este vacia ni que su valor sea igual al default
  36. function comprobar( $var,$value ){
  37.  
  38.     if( (!empty($var)) && ($var != $value) ){
  39.         return true;   
  40.     }
  41. }