Issuu on Google+

 

PHP   Orientado  a  Objetos   Alta  de  un  Registro   David  Gutiérrez  Tovar      

 

 


Objetivo  del  Programa   Este  es  un  programa  de  PHP  orientado  objetos  para  realizar  un  alta  de  un  registro  dentro  de  una  base  de  datos  llamada   clientes.  

Descripción  del  código   index.php   <?php include 'cliente.php';//incluimos la pagina cliente.php donde están nuestras clases $objcliente = new cliente();//Creamos un nuevo objeto y de tipo cliente //Creamos nuestra conexión a la base de datos clientes mandando llamar al método crearConexion() $conexion = $objcliente ->crearConexion('127.0.0.1', 'clientes', 'root', 'root'); //Inicia Formulario para poder enviar los datos a guardar echo "<form action='index.php' method='POST' name='formu'> <table border=1> <tr><td colspan=2 align='center'><b>Insertar Cliente</b></td></tr> <tr> <td align='right'>Nombre:</td> <td><input type='text' name='nombre'></td> </tr> <tr> <td align='right'>Apellidos:</td> <td><input type='text' name='apellidos'></td> </tr> <tr> <td colspan=2 align='center'> <input type='submit' name='insertar' value='Insertar'> </td> </tr>


</table> </form>"; //Si se dio click en el boton Insertar llamara al metodo insertarCliente() y mandara los parametros if (!empty($_POST['insertar'])) { $objcliente ->insertarCliente($_REQUEST['nombre'], $_REQUEST['apellidos']); echo "<script>alert('EL REGISTRO SE HA INSERTADO CORRECTAMENTE')</script>"; echo "<script>window.location.replace('index.php')</script>"; } ?>  

cliente.php   <?php class cliente { //Inicia método para crear la conexión a la base de datos public function crearConexion($ip, $nombreBD, $usuario, $contrasenia) { $conexion=mysql_connect($ip,$usuario,$contrasenia)or die ("Error hosting"); $base=mysql_select_db("$nombreBD",$conexion) or die ("Error de base"); } //Inicia método que insertara los registros en la base de datos clientes public function insertarCliente($nombre, $apellidos) { //Creamos el script para insertar los parámetros recibidos en el método $sql = "INSERT INTO clientes(nombre, apellidos) VALUES('$nombre', '$apellidos')"; $consulta=mysql_query($sql)or die("Error de consulta de insercion"); } } ?>  


Pantallas  Resultantes  

 

 


Alta de un cliente - PHP + MySQL