Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2009, 08:56
Elfeno
 
Fecha de Ingreso: enero-2009
Mensajes: 25
Antigüedad: 15 años, 4 meses
Puntos: 1
Error al guardar datos

Bueno que tal, ya he avanzado un poco en esto de php pero me encontre on algo que no logro resolver:

Clase conect a la base de datos:
Código PHP:
<? // Fichero con los datos de conexion a la BBDD
function Conectarse()
                    {        
                        
$db_host="localhost"// Host al que conectar, habitualmente es el ‘localhost’
                        
$db_nombre="agrovida"// Nombre de la Base de Datos que se desea utilizar
                        
$db_user="root"// Nombre del usuario con permisos para acceder
                        
$db_pass=""// Contraseña de dicho usuario
                        // Ahora estamos realizando una conexión y la llamamos ‘$link’
                    
                        
$link=mysql_connect($db_host$db_user$db_pass) or die ("Error conectando a la base de datos.");
                    
                    
                        
// Seleccionamos la base de datos que nos interesa
                        
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
                        
                        
// Devolvemos $link para las consultas
                        
return $link;
                    }

?>
Form que envia los datos:
Código PHP:
<?
// llamada a archivo con clase de conexion a base de datos
include("../../clases/class_bd.php");

//Conectar
$link Conectarse();

//aqui hay algo raro >.<
$basedatos = new database();

//capturar datos del formulario
$rut    $_POST["rut"];
$password =$_POST["password"];
$nombre    $_POST["nombre"];
$apellido $_POST["apellido"];
$ciudad $_POST["ciudad"];
$region $_POST["region"];
$direccion $_POST["direccion"];
$fono $_POST["fono"];
$empresa $_POST["empresa"];
$fecha $_POST["fecha"];

//ingresar registro a la BD
//INSERT INTO nombre_tabla (campos de la tabla) VALUES (valores de los campos)
//el campo idcliente no se menciona pq como es clave primaria y se autoincrementa, al insertar los demas datos toma valor atuomaticamente
$basedatos->query_db("INSERT INTO cliente (c_rut,c_password,c_nombre,c_apellido,c_ciudad,c_region,c_direccion,c_fono,c_empresa,c_fecha) VALUES ('$rut','$password','$nombre','$apellido','$ciudad','$region','$direccion','$fono','$empresa','$fecha')");

?>

ERROR que arroja:
Fatal error: Class 'database' not found in C:\xampp\htdocs\AgrovidaFinal\admin\form\u_ingresa r.php on line 9