bueno ante todo gracias por sus respuestas y sobre todo por su ayuda ...
el prblema es el siguiente ...mi profesor me a dado estos archivos ....
cado.php es la clase conexion
<?php
class cado
{
function conectar()
{
$link=mysql_connect("localhost","root","619225");
mysql_select_db("sistemas",$link);
return $link;
}
function ejecutar_sql($sql)
{
$rs = mysql_query($sql, $this->conectar());
return $rs;
}
}
?>
------------------------------------------------------------
cpais.php este archivo es la clase de negocio
<?php
include_once("cado.php");
class cpais
{
function insertar($idpais, $descripcion, $nacionalidad)
{
$sql = "INSERT INTO PAIS(idpais, descripcion, nacionalidad) VALUES(" . $idpais . ",'" . $descripcion . "','" . $nacionalidad . "')";
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function actualizar($idpais, $descripcion, $nacionalidad)
{
$sql = "UPDATE PAIS SET descripcion = '" . $descripcion . "', nacionalidad = '" . $nacionalidad . "' WHERE idpais = " . $idpais;
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function eliminar($idpais)
{
$sql = "DELETE FROM PAIS WHERE idpais = " . $idpais;
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function consultar()
{
$sql = "SELECT idpais, descripcion, nacionalidad FROM PAIS";
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
}
?>
------------------------------------------------
contpais.php donde este archivo es un controlador
<?php
include_once("cpais.php");
controlador($_GET['accion']);
function controlador($accion)
{
$opais = new cpais();
if($accion=='NUEVO')
return $opais->insertar($_POST['idpais'], $_POST['descripcion'], $_POST['nacionalidad']);
if($accion=='ACTUALIZAR')
return $opais->actualizar($_POST['idpais'], $_POST['descripcion'], $_POST['nacionalidad']);
if($accion=='ELIMINAR')
return $opais->eliminar($_GET['idpais']);
if($accion=='CONSULTAR')
return $opais->consultar();
}
?>
----------------------------------------
estsas son las interfaces graficas
list_pais.php (donde supuestamente tiene k listar los paises )
<html>
<body>
<form action="mant_pais.php?accion=NUEVO" method="POST">
<input type='submit' name = 'NUEVO' value = 'NUEVO'>
<table border="1">
<tr>
<td>CODIGO</td>
<td>DESCRIPCION</td>
<td>NACIONALIDAD</td>
<td></td>
<td></td>
</tr>
<tr>
<?
include_once("cpais.php");
$opais = new cpais();
$rst = $opais->consultar();
while($dato = mysql_fetch_array($rst))
{
?>
<td><?=$dato["idpais"]?></td>
<td><?=$dato["descripcion"]?></td>
<td><?=$dato["nacionalidad"]?></td>
<td><a href="mant_pais.php?accion=ACTUALIZAR&idpais=<?echo $dato["idpais"];?>"> Actualizar </a></td>
<td><a href="contpais.php?accion=ELIMINAR&idpais=<?echo $dato["idpais"];?>"> Eliminar </a></td>
</tr>
<?}?>
</table>
</form>
</body>
</html>
---------------------------------------------
mant_pais.php (mantenimento de pais)
<html>
<body>
<form action=<?echo 'contpais.php?accion='.$_GET['accion']?> method='POST'>
CODIGO : <input type='text' name = 'idpais' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $_GET['idpais'];?>'>
<?
if($_GET['accion']=='ACTUALIZAR'){
include_once("cpais.php");
$opais = new cpais();
$rst = $opais->buscar($_GET['idpais'],'','');
$dato = mysql_fetch_array($rst);
}?>
<BR>
DESCRIPCION : <input type='text' name = 'descripcion' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $dato['descripcion'];?>'>
<BR>
NACIONALIDAD : <input type='text' name = 'nacionalidad' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $dato['nacionalidad'];?>'>
<BR>
<input type='submit' name = 'grabar' value='GRABAR'>
<input type='reset' name = 'limpiar' value='LIMPIAR'>
</form>
</body>
</html>
****************************
el ingeniero dijo esto k nuestro proyecto (SISTEMA COMPRA VENTA ALMACEN ) tendriamos k trabajar bajo esta Arquitectura ... por eso me gustaria k ustedes me explicaran k es lok hacen cada uno de estos archivos ....y si hay algo k corrregir o agregar me digan ...pk yo lo e ejecutado en mi localhost( con el appserver) .... a la hora k intento registrar un pais no se graba en mi base de datos ..ya revise mi archivo de conexion y los parametros ahi estan correctos ..es decir el prblema esta en los otros archivos ..
graicas de antemano por su ayuda ....
el prblema es el siguiente ...mi profesor me a dado estos archivos ....
cado.php es la clase conexion
<?php
class cado
{
function conectar()
{
$link=mysql_connect("localhost","root","619225");
mysql_select_db("sistemas",$link);
return $link;
}
function ejecutar_sql($sql)
{
$rs = mysql_query($sql, $this->conectar());
return $rs;
}
}
?>
------------------------------------------------------------
cpais.php este archivo es la clase de negocio
<?php
include_once("cado.php");
class cpais
{
function insertar($idpais, $descripcion, $nacionalidad)
{
$sql = "INSERT INTO PAIS(idpais, descripcion, nacionalidad) VALUES(" . $idpais . ",'" . $descripcion . "','" . $nacionalidad . "')";
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function actualizar($idpais, $descripcion, $nacionalidad)
{
$sql = "UPDATE PAIS SET descripcion = '" . $descripcion . "', nacionalidad = '" . $nacionalidad . "' WHERE idpais = " . $idpais;
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function eliminar($idpais)
{
$sql = "DELETE FROM PAIS WHERE idpais = " . $idpais;
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
function consultar()
{
$sql = "SELECT idpais, descripcion, nacionalidad FROM PAIS";
$ocado = new cado();
return $ocado->ejecutar_sql($sql);
}
}
?>
------------------------------------------------
contpais.php donde este archivo es un controlador
<?php
include_once("cpais.php");
controlador($_GET['accion']);
function controlador($accion)
{
$opais = new cpais();
if($accion=='NUEVO')
return $opais->insertar($_POST['idpais'], $_POST['descripcion'], $_POST['nacionalidad']);
if($accion=='ACTUALIZAR')
return $opais->actualizar($_POST['idpais'], $_POST['descripcion'], $_POST['nacionalidad']);
if($accion=='ELIMINAR')
return $opais->eliminar($_GET['idpais']);
if($accion=='CONSULTAR')
return $opais->consultar();
}
?>
----------------------------------------
estsas son las interfaces graficas
list_pais.php (donde supuestamente tiene k listar los paises )
<html>
<body>
<form action="mant_pais.php?accion=NUEVO" method="POST">
<input type='submit' name = 'NUEVO' value = 'NUEVO'>
<table border="1">
<tr>
<td>CODIGO</td>
<td>DESCRIPCION</td>
<td>NACIONALIDAD</td>
<td></td>
<td></td>
</tr>
<tr>
<?
include_once("cpais.php");
$opais = new cpais();
$rst = $opais->consultar();
while($dato = mysql_fetch_array($rst))
{
?>
<td><?=$dato["idpais"]?></td>
<td><?=$dato["descripcion"]?></td>
<td><?=$dato["nacionalidad"]?></td>
<td><a href="mant_pais.php?accion=ACTUALIZAR&idpais=<?echo $dato["idpais"];?>"> Actualizar </a></td>
<td><a href="contpais.php?accion=ELIMINAR&idpais=<?echo $dato["idpais"];?>"> Eliminar </a></td>
</tr>
<?}?>
</table>
</form>
</body>
</html>
---------------------------------------------
mant_pais.php (mantenimento de pais)
<html>
<body>
<form action=<?echo 'contpais.php?accion='.$_GET['accion']?> method='POST'>
CODIGO : <input type='text' name = 'idpais' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $_GET['idpais'];?>'>
<?
if($_GET['accion']=='ACTUALIZAR'){
include_once("cpais.php");
$opais = new cpais();
$rst = $opais->buscar($_GET['idpais'],'','');
$dato = mysql_fetch_array($rst);
}?>
<BR>
DESCRIPCION : <input type='text' name = 'descripcion' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $dato['descripcion'];?>'>
<BR>
NACIONALIDAD : <input type='text' name = 'nacionalidad' value = '<? if($_GET['accion']=='ACTUALIZAR')
echo $dato['nacionalidad'];?>'>
<BR>
<input type='submit' name = 'grabar' value='GRABAR'>
<input type='reset' name = 'limpiar' value='LIMPIAR'>
</form>
</body>
</html>
****************************
el ingeniero dijo esto k nuestro proyecto (SISTEMA COMPRA VENTA ALMACEN ) tendriamos k trabajar bajo esta Arquitectura ... por eso me gustaria k ustedes me explicaran k es lok hacen cada uno de estos archivos ....y si hay algo k corrregir o agregar me digan ...pk yo lo e ejecutado en mi localhost( con el appserver) .... a la hora k intento registrar un pais no se graba en mi base de datos ..ya revise mi archivo de conexion y los parametros ahi estan correctos ..es decir el prblema esta en los otros archivos ..
graicas de antemano por su ayuda ....