como podria arreglar este problema, trabajo con clases...
Código PHP:
<?php
class cls_conexion
{
function conectar()
{
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "internet";
$bd_base = "librosmundo";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password) or die("Error en la conexión a MySql");
mysql_select_db($bd_base, $con);
return $con;
}
}
?>
Código PHP:
<?php
class cls_categoria
{
public $ide_cat;
public $nom_cat;
function agregar()
{
$obj_con = new cls_conexion();
$con = $obj_con->conectar();
$nom_cat = $this->nom_cat;
$sql = "insert into categoria values (0, '$nom_cat')";
mysql_query($sql, $con);
}
}
?>
Código PHP:
include "../class/cls_conexion.php";
include "../class/cls_categoria.php";
$obj_cat = new cls_categoria();
$obj_cat->nom_cat=$nom_cat;
$obj_cat->agregar();
header("Location: cat.php");
el modo de instanciar, espero ayuden, creo que la solucion esta en las clases... gracias de ante mano
me refiero, en la clase poner variables publicas en la cabezera, y luego poder llamarlas con un $obj_cat->ide_cat; y como trabajarlas en la clase, pero para php4 :SS se puede, o php4 no soporta este tipo de programación??