alta de un cliente - php + mysql

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

Upload: david-gtz

Post on 05-Mar-2016

262 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Alta de un cliente - PHP + MySQL

 

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

Page 2: Alta de un cliente - PHP + MySQL

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>

Page 3: Alta de un cliente - PHP + MySQL

</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"); } } ?>  

Page 4: Alta de un cliente - PHP + MySQL

Pantallas  Resultantes