Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2011, 17:20
Avatar de Masterphp
Masterphp
 
Fecha de Ingreso: septiembre-2009
Ubicación: /home/php/
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Problema con insert y php

o atmbien puedes formular tu codigo de esta manera:
Código PHP:
Ver original
  1. <?php
  2. $uri = "http://".$_SERVER["SERVER_NAME"];
  3. define( 'DB_SERVER', 'localhost' );
  4. define( 'DB_NAME', 'nombre_bd');
  5. define( 'DB_USER', 'root');
  6. define( 'DB_PASS', 'contraseña');
  7.  function conectar () {
  8.    
  9.     $db_con = mysql_pconnect (DB_SERVER,DB_USER,DB_PASS);
  10.     if (!$db_con) return false;
  11.     if (!mysql_select_db (DB_NAME, $db_con)) return false;
  12.     return $db_con;
  13.  
  14. }
  15. $dbConn = conectar();
  16. if ( !empty($_POST['sumar']) ) {
  17.     if ( !empty($_POST['a']) )  $a = $_POST['a'];
  18.     if ( !empty($_POST['b']) )  $b = $_POST['a'];
  19.     if ( empty($a) )    $error['a']         = 'falta numero';
  20. if ( empty($b) )    $error['b']         = 'falta numero 2';
  21. if ( empty($error) ) {
  22.         // inserto los datos de registro en la db
  23. $suma = $a + $b;
  24.         $query  = "INSERT INTO `datos` (a,b,suma) VALUES ('$a','$b','$suma')";
  25.         $result = mysql_query($query, $dbConn);
  26. echo ' <script>
  27. alert("Datos enviados correctamente.");
  28. </script>
  29. <SCRIPT LANGUAGE="javascript">
  30. location.href ="'.$uri.'"
  31. </SCRIPT>
  32. ';
  33. exit();
  34.     }
  35. }
  36. ?>