Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2011, 20:33
Php_Noob
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 2
No puedo guardar datos en MySQL

Saludos, soy nuevo en esto del PHP y la verdad estoy tratando de hacer un formulario y estoy tratando de almacenar los datos, eh visto varios modelos eh probado otros tantos pero no me resulta.

Bueno les dejos mis scripts, son todos en php, para que los vean.

/********************Conexion**********************/

<?php
class BD{

private $dbhost="localhost";
private $dbname="prueba";
private $dbuser="";
private $dbpass="";

private function conectar(){
$bdmia=mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
mysql_select_db($this->dbname);
mysql_query("SET NAMES utf8");
return $bdmia;
}

function query($sql){
$result=mysql_query($sql,$this->conectar());
return $result;
}
function itWork(){
return "Funciona!!";
}
}
?>

/******************Proceso********************/

<?php include("conexion.php");
$bd = new BD();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Almacenamiento Y Listado.</title>
</head>

<body>
<?php

$sql = "INSERT INTO `ficha_personal`.`datos` (`dat_nom`, `dat_rol`, `dat_sap`, `dat_rut`, `dat_cat`, `dat_cec`, `dat_cec_txt`, `dat_cec_pro`, `dat_cec_uni`, `dat_car`, `dat_sin`, `dat_fec_ing`, `dat_ant`, `dat_ano_jub`, `dat_fec_nac`, `dat_eda`, `dat_est_civ`, `dat_niv_edu`, `dat_sex`, `dat_dir`, `dat_ciu`, `dat_fon`) VALUES ('".$_POST['txt_nom']."', '".$_POST['txt_rol']."', '".$_POST['txt_sap']."', '".$_POST['txt_rut']."', '".$_POST['txt_cat']."', '".$_POST['txt_cec']."', '".$_POST['txt_cec_pro']."', '".$_POST['txt_cec_pro2']."', '".$_POST['txt_cec_uni']."', '".$_POST['txt_car']."', '".$_POST['txt_sin']."', '".$_POST['txt_fec']."', '".$_POST['txt_ant']."', '".$_POST['txt_ano_jub']."', '".$_POST['txt_fec_nac']."', '".$_POST['txt_eda']."', '".$_POST['txt_est_civ']."', '".$_POST['txt_niv_edu']."', '".$_POST['cbo_sex']."', '".$_POST['txt_dir']."', '".$_POST['txt_ciu']."', NULL);";
mysql_query($sql);
mysql_close();
print_r($_POST);

?>
</body>
</html>

Espero me puedan ayudar a encontrar el problema.