Você está na página 1de 22

mailxmail - Cursos para compartir lo que sabes

PHP y MySQL. Aplicaciones Web:


PHP y base de datos MySQL
(dcima parte)
Autor: Johnny Zulca Mamani
[Ver curso online]

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

Presentacin del curso


Programacin de aplicaciones Web con PHP y MySQL. Ahora te ensearemos a
conectar a una Base de Datos desde la Web con PHP. Conoce las funciones PHP para
manipulacin de la Base de Datos MySQL. Aprende a realizar las consultas a la Base
de Datos MySQL desde la Web. Tambin te ensearemos, entre otros, a realizar la
actualizacin de datos desde la Web en una Base de Datos MySQL.
Visita ms cursos como este en mailxmail:
[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-programacion]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[http://www.mailxmail.com/curso-php-mysql-programacion-web-10/opiniones]

Cursos similares
Cursos

Valoracin

Alumnos

Vdeo

WML. Internet para mvil (primera parte)


Curso sobre Internet WML para mviles en su primera parte. Aprende hoy
acerca de la tecnologa mvil basada en un conjunto de protocolos
enmarcados en las siglas WAP (Wir...
[29/10/08]

PHP y MySQL. Aplicaciones Web:


programacin PHP I (quinta parte)
Programacin de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el
Lenguaje de programacin PHP. Aprende ahora las formas de escribir las
etiquetas ...
[02/12/08]

Introduccin a las comunicaciones por


satlite
A partir del lanzamiento del primer satlite ruso SPUTNIK en 1957, los
mercados corporativos han visto a la comunicacin va satelital como una
gran oportunidad de mejora...
[27/09/06]

PHP y MySQL. Aplicaciones Web: HTML


(cuarta parte)
Programacin de aplicaciones Web con PHP y MySQL. Siguiendo con el
estudio de las pginas Web HTML, ahora aprenders a cerca de las
pseudoclases. ...
[02/12/08]

1.039

1.729

2.735

899

Gua Wireless para todos/as


Con este curso se pretende dar una informacin que pueda servir de ayuda a
todo aquel que teniendo conocimientos bsicos de informtica quiera
introducirse en el mundo d...
[04/08/06]

2.758

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

1. Listado de funciones PHP para MySQL


[ http://www.mailxmail.com/...curso-php-mysql-programacion-web-10/listado-funciones-php-mysql]
PHP y Base de Datos MySQL
Listado de Funciones PHP para MySQL
Estas funciones le permiten acceder a servidores de base de datos MySQL. Puede encontrar
ms informacin sobre MySQL en su pgina web http://wwwmysql.com.

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

2. Conexin a una base de datos desde la web


[ http://www.mailxmail.com/curso-php-mysql-programacion-web-10/conexion-base-datos-web]
Conectar a una Base de Datos desde la Web con PHP
Una de las caractersticas ms importantes de PHP es su integracin con diversos
motores de base de datos.
PHP est construido para generar en forma sencilla pginas Web dinmicas a partir
de informacin almacenda en la base de datos. A continuacin mostramos las
funciones ms importantes y ejemplos tpicos de uso para una base MySQL.
Conexin a la base de datos
$db_link = mysql_connect("host", "usuario", "password");
opcionales: [host] [usuario] [password]
por ejemplo:
$db_link = mysql_connect("localhost", "root", "");
La funcin realiza la conexin al servidor de base de datos MySQL; devuelve false si
hubo algun error en la conexin o un link de conexin a la base si la conexin fue
exitosa, el link es un nmero que indica la sesin dentro de MySQL. Para finalizar la
conexin se debe utilizar la funcin:
mysql_close();
Seleccin de la base de datos a utilizar
Esta funcin configura cual es la base de datos que se utilizar por omisin. En este
caso el db_link a utilizar en esta funcin es el link que se obtuvo al ejecutar la
funcin mysql_connect.
La funcin mysql_select_db devuelve false si se encuentra algun error, por ejemplo
que no exista la base de datos.
mysql_select_db("nombre_base_datos", "db_link");
opcional: [db_link]
por ejemplo:
mysql_select_db("libreria", $dblink);
Cerrar la conexin
Esta funcin nos sirve para cerrar la conexin a la base de datos que se usa.
mysql_close($db_link);
opcinal: [db_link]
Liberar memoria despues de realizar una consulta

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes


mysql_free_result($result);

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

3. Proyecto Librera Virtual


[ http://www.mailxmail.com/...curso-php-mysql-programacion-web-10/proyecto-libreria-virtual]
Proyecto Librera Virtual
Del proyecto de la librera virtual, hay un seccin enfocada a la bsqueda de un
libro, para ello tenemos un formulario, donde se ingresan los datos requeridos para
la bsqueda. Y as se realizan las siguientes tareas desde que se realiza la peticin y
nos retorno una respuesta:
- Lleva una peticin web
- Una bsqueda mediante un formulario.
- El formulario llama a una pgina que le brinda los resultados.
- El motor PHP se conecta a la base de datos consulta la informacin y retorna una
respuesta datos.
Funciones PHP para manipular Base de Datos MySQL
Consultas a la base de datos
La funcin mysql_query devuelve falso en caso de que el query no pueda ejecutarse
(error de SQL) o bien un resultado (result set) en los casos que devuelve algun tipo
de dato como por ejemplo un select.
$result = mysql_query("consulta", "db_link");
opcinal: [db_link]
por ejemplo:
$result = mysql_query("update clientes set ciudad=Lima where idcliente=2",
$db_link);
por ejemplo:
$query = "insert into clientes (nombre, direccion) values(`Pedro,Los Claveles
200)";
$result = mysql_query($query, $db_link);
Cantidad de filas consultadas o modificadas
Filas Consultadas: Esta funcin devuelve la cantidad de filas que se obtuvieron
luego de ejecutar una instruccin de consulta como por ejemplo la funcin select.
$cantidad = mysql_num_rows($result);
por ejemplo:
$query = "select nombre, telefono from contactos where edad between 20 and
25 and sexo =f";
$result = mysql_query($query, $db_link);
$result = mysql_num_rows($result);
Filas Modificadas: Devuelve cuantos registros fueron afectados por una consulta
(query) con insert, update o delete.

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes


$cantidad = mysql_affected_rows($db_link);
por ejemplo:
$cuantos = mysql_affected_rows($db_link);

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

4. Obtener registros de una consulta


[ http://www.mailxmail.com/...curso-php-mysql-programacion-web-10/obtener-registros-consulta]
Obtener registros de una consulta
Obtener datos en un result set
$var = mysql_fetch_rows($result_set);
por ejemplo:
$query = "select nombre, telefono from contactos where edad between 20 and
25 and sexo =f";
$result = mysql_query($query, $db_link);
$rs = mysql_fetch_rows($result); //obtiene el primer lemento del vector de
indice 0
//para extraer todos los elementos se debe recorrer este vector
while($rs = mysql_fetch_rows($result))
{
print("Columna 0: $rs[0] Columna 1: $rs[1]");
}
Obtener datos en un vector
$var = mysql_fetch_array(id_resultado, tipo_resultado);
tipo_resultado pude tomar los siguentes valores:
MYSQL_ASSOC: usted solo tendr ndices asociativos,
MYSQL_NUM: solo obtendr los ndices numricos y
MYSQL_BOTH: obtendr una matriz con ndices asociativos y numricos
$var = mysql_fetch_array($result);
por ejemplo:
$query = "select nombre, telefono from contactos where edad between 20 and
25 and sexo =f";
$result = mysql_query($query, $db_link);
$rs = mysql_fetch_array($result); //obtiene el primer elemento del vector de
indice 0
//para extraer todos los elementos se debe recorrer este vector asociativo
while($rs = mysql_fetch_array ($result))
{
print("Columna 0: $rs["nombre"]");
}

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

5. Consultas a la Base de Datos MySQL desde la Web


(primera parte)
[ http://www.mailxmail.com/...-programacion-web-10/consultas-base-datos-mysql-web-primera-parte]
Hacer consultas a la Base de Datos MySQL desde la Web
Al realizar una bsqueda de un libro o libros que satisfacen cierto criterio de bsqueda
como el que sigue:
El cdigo del formulario es el siguiente:
buscador.html - Una formulario para el ingreso de criterios de bsqueda: "tipo bsqueda" y
"termino a buscar"
<html>
<head>
<title>Catlogo de Bsqueda Librera Online</title>
</head>
<body>
<h1>Catlogo de Bsqueda Librera Online</h1>
<form action="resultados.php" method="post">
Elige Tipo de Bsqueda:<br>
<select name="tipobusqueda">
<option value="autor">Autor
<option value="titulo">Ttulo
<option value="isbn">ISBN
</select>
<br>Escribe Trmino Bsqueda:<br>
<input name="terminobusqueda" type="text">
<br><input type="submit" value="Buscar">
</form>
</body>
</html>
Son necesarias estas funciones:
Funcin: conectarse a la base de datos
function db_connect()
{
$coneccion = mysql_pconnect("localhost", "root", "");
if (!$coneccion)
return false;
if (!mysql_select_db("libreria"))
return false;
return $coneccion;
}

Descubre miles de cursos como ste en www.mailxmail.com

mailxmail - Cursos para compartir lo que sabes

6. Consultas a la Base de Datos MySQL desde la Web


(segunda parte)
[ http://www.mailxmail.com/...-programacion-web-10/consultas-base-datos-mysql-web-segunda-parte]
Funcin: obtener resultados en un array
function db_result_to_array($resultado)
{
$res_array = array();
for ($contador=0; $row = mysql_fetch_array($resultado); $contador++)
$res_array[$contador] = $row;
return $res_array;
}
Funcin: validar entradas de formulario.
function valida_entradas($form_vars)
{
foreach ($form_vars as $key => $value){
if (!isset($key) || ($value == ""))
return false;
}
return true;
}
Funcin: bsqueda de libros en la base de datos.
function search_libros($criterio, $termino_busqueda, &$num_libros)
{
$conn = db_connect();
$query = "select * from libros where ".$criterio." like
'%".$termino_busqueda."%' order by titulo asc";
$resultado = mysql_query($query);
if (!$resultado)
return false;
$num_libros = mysql_num_rows($resultado);
if ($num_libros == 0)
return false;
$resultado = db_result_to_array($resultado);
return $resultado;}

Descubre miles de cursos como ste en www.mailxmail.com

10

mailxmail - Cursos para compartir lo que sabes

7. Consultas a la Base de Datos MySQL desde la Web (tercera


parte)
[ http://www.mailxmail.com/...-programacion-web-10/consultas-base-datos-mysql-web-tercera-parte ]
Resultados.php - scritp php se hace la consulta a la base de datos y se visualiza los
resultados.
<html>
<head>
<title>Resultados de la Bsqueda en la Librera Online</title>
</head>
<body>
<h1>Resultados de la Bsqueda en la Librera Online</h1>
<?
if (!valida_entradas($_POST)){
echo "No has introducido los detalles de la busqueda. Por favor vuelve e
intntalo de nuevo.";
exit;
}
$num_resultados = 0;
$libros_array = search_libros($_POST["tipobusqueda"],
trim($_POST["terminobusqueda"]), $num_resultados);
?>
<p>Nmero de libros encontrados: <? echo $num_resultados;?></p>
<?
if($num_resultados > 0)
{?
>
<table width="70%" border="1" cellpadding="4" cellspacing="0">
<tr><td>ISBN</td><td>Titulo</td><td>Autor</td><td>Precio</td></tr>
<?
foreach ($libros_array as $libro)
{
?>
<tr>
<td><? echo $libro["isbn"];?></td><td><? echo $libro["titulo"];?></td>
<td><? echo $libro["autor"];?></td><td><? echo
number_format($libro["precio"],2) ;?></td></tr>
<?
}
?>
</table>
<?
}?
>
</body>
</html>

Descubre miles de cursos como ste en www.mailxmail.com

11

mailxmail - Cursos para compartir lo que sabes

8. Actualizacin de datos desde la Web en una Base de Datos


MySQL (primera parte)
[ http://www.mailxmail.com/...ion-web-10/actualizacion-datos-web-base-datos-mysql-primera-parte ]
Actualizar datos desde la Web en una Base de Datos MySQL
Lo que vamos a realizar hoy es una actualizacin de datos para la tabla de usuarios de la
aplicacin "Librera Online", donde lo que viene es la actualizacin del password de un usuario
en particular. Para este caso estaremos tocando el tema de sessiones que explicaremos luego
en otra seccin.
form_cambiar_password.php -- El codigo es solo del formulario en que ingresamos los datos
necesarios para la practica
<?php
session_start();
$username = "admin";
$_SESSION["username"] = $username;
session_register("username");
?>
<html>
<head><title>Cambiar password</title></head>
<body>
<form action="cambiar_password.php" method="post">
<table>
<tr><td>Contrasea anterior:</td>
<td><input type="password" name="anterior_password" size="16"
maxlength="16"></td></tr>
<tr><td>Nueva Contrasea:</td>
<td><input type="password" name="nuevo_password" size="16"
maxlength="16"></td></tr>
<tr><td>Repite Nueva Contrasea:</td>
<td><input type="password" name="nuevo_password2" size="16"
maxlength="16"></td></tr>
<tr><td colspan="2"><input type="submit" value="Cambiar
Contrasea"></td></tr>
</table>
</form>
</body>
</html>
cambiar_password.php - En este formulario se lleva a cabo el proceso de actualizacin de los
datos directamente a la base de datos, a la tabla "usuarios".

Descubre miles de cursos como ste en www.mailxmail.com

12

mailxmail - Cursos para compartir lo que sabes

9. Actualizacin de datos desde la Web en una Base de Datos


MySQL (segunda parte)
[ http://www.mailxmail.com/...ion-web-10/actualizacion-datos-web-base-datos-mysql-segunda-parte]
Son necesarias estas funciones:
Funcion: conectarse a la base de datos
Funcion: busqueda y verificar usuario con su respectivo password
$conn = db_connect();
if (!$conn)
return 0;
$resultado = mysql_query("select * from usuarios where
usuario='".$username."' and contrasena = '".$password."'");
if (!$resultado)
return 0;
if (mysql_num_rows($resultado)>0)
return 1;
else
return 0;
Funcion: actualizar datos de usuario (password)
function cambiar_password($username, $anterior_password, $nuevo_password)
{
if (login($username, $anterior_password))
{
if (!($conn = db_connect()))
return false;
$resultado = mysql_query( "update usuarios set contrasena =
'".$nuevo_password."' where usuario = '".$username."'");
if (!$resultado)
return false;
else
return true;
}
else
return false;
}
<?
session_start();
?>
<html>
<head>
<title>Cambiar Password</title>
</head>
<body>
<?
$username = $_SESSION["username"];
$nuevo_password = $_POST["nuevo_password"];
$nuevo_password2 = $_POST["nuevo_password2"];
$anterior_password = $_POST["anterior_password"];
if ($nuevo_password!=$nuevo_password2)
echo "Contrasea escrita no era la misma. No cambiado.";

Descubre miles de cursos como ste en www.mailxmail.com

13

mailxmail - Cursos para compartir lo que sabes


echo "Contrasea escrita no era la misma. No cambiado.";
else
if (strlen($nuevo_password)>16 || strlen($nuevo_password)<6)
echo "Nueva contrasea debe estar entre 6 y 16 caracteres. Prueba de
nuevo.";
else{
if (cambiar_password($username, $anterior_password, $nuevo_password))
echo "Contrasea cambiada.";
else
echo "La contrasea no ha podido cambiarse.";
}
?>
</body>
</html>

Descubre miles de cursos como ste en www.mailxmail.com

14

mailxmail - Cursos para compartir lo que sabes

10. Borrar datos desde la web en una base de datos MySQL


(primera parte)
[ http://www.mailxmail.com/...ogramacion-web-10/borrar-datos-web-base-datos-mysql-primera-parte]
Borrar datos desde la Web en una Base de Datos MySQL
La prctica de este tema es tambin acerca de la tabla libros, aqu lo que haremos es; de un
listado de libros que se tengan en la base de datos, listados en una tabla HTML, cada fila
represntara los datos de un libro y adems agregado un boton que nos diga borrar este
registro y pulsando este, nos enviar a otra pgina que haga el proceso.
lista_libros.php - una tabla con todo el listado de libros.
Son necesarias estas funciones:
Funcin: conectarse a la base de datos
Funcin: Obtener libros almacenada en la base de datos
function get_libros() //todos los libros
{
$conn = db_connect();
$query = "select * from libros order by titulo asc";
$resultado = mysql_query($query);
if (!$resultado)
return false;
$num_libros = mysql_num_rows($resultado);
if ($num_libros ==0)
return false;
$resultado = db_result_to_array($resultado);
return $resultado;
}
<html>
<head>
<title>Listado de Libros</title>
</head>
<body>
<h2>Listado de Libros</h2>
<table width="70%" border="1" cellpadding="4" cellspacing="0">
<tr><td>ISBN</td><td>Titulo</td><td>Autor</td>
<td>Precio</td><td>Accion</td></tr>
<?
$libros_array=get_libros();
foreach ($libros_array as $libro)
{?
>
<tr>
<td><? echo $libro["isbn"];?></td>
<td><? echo $libro["titulo"];?></td>
<td><? echo $libro["autor"];?></td>
<td><? echo number_format($libro["precio"],2);?></td>
<td><input type="button" onclick="document.location.href='<? echo
"borrar_libro.php?isbn=".stripslashes($libro["isbn"]);?>' " value="eliminar">
</td>
</tr>
<?

Descubre miles de cursos como ste en www.mailxmail.com

15

mailxmail - Cursos para compartir lo que sabes


<?
}?
>
</table>
</body>
</html>

Descubre miles de cursos como ste en www.mailxmail.com

16

mailxmail - Cursos para compartir lo que sabes

11. Borrar datos desde la web en una base de datos MySQL


(segunda parte)
[ http://www.mailxmail.com/...ogramacion-web-10/borrar-datos-web-base-datos-mysql-segunda-parte]
borrar_libro.php - la pgina que hace el proceso de eliminar un libro seleccionado
Son necesarias estas funciones:
Funcin: conectarse a la base de datos
Funcin: obtener resultados en un array
Funcin: obtener libros almacenada en la base de datos
Funcin: borrar libro de la tabla Libros en la base de datos
function borrar_libro($isbn)
{
if (!($conn = db_connect()))
return false;
$resultado = mysql_query( "delete from libros where isbn= '$isbn' ");
if (!$resultado)
return false;
else
return true;
}
<html>
<head>
<title>Listado de Libros</title>
</head>
<body>
<?
$isbn = $_GET["isbn"];
if(borrar_libro($isbn))
echo "Libro borrado.";
else
echo "No se ha podido borrar este libro de ISBN ".$isbn;
?>
<h2>Listado de Libros</h2>
<table width="70%" border="1" cellpadding="4" cellspacing="0">
<tr><td>ISBN</td><td>Titulo</td><td>Autor</td>
<td>Precio</td><td>Accion</td></tr>
<?
$libros_array=get_libros();
foreach ($libros_array as $libro)
{?
>
<tr>
<td><? echo $libro["isbn"];?></td>
<td><? echo $libro["titulo"];?></td>
<td><? echo $libro["autor"];?></td>
<td><? echo number_format($libro["precio"],2);?></td>
<td><input type="button" onclick="document.location.href='<? echo
"borrar_libro.php?isbn=".stripslashes($libro["isbn"]);?>' " value="eliminar">
</td>
</tr>
<?

Descubre miles de cursos como ste en www.mailxmail.com

17

mailxmail - Cursos para compartir lo que sabes


}?
>
</table>
</body>
</html>

Descubre miles de cursos como ste en www.mailxmail.com

18

mailxmail - Cursos para compartir lo que sabes

12. Aadir datos a la base de datos MySQL desde la Web


(primera parte)
[ http://www.mailxmail.com/...ogramacion-web-10/anadir-datos-base-datos-mysql-web-primera-parte ]
Aadir datos a la base de datos MySQL desde la Web
form_agregar_libro.php - formulario para ingresar los datos del nuevo libro.
Son necesarias estas funciones:
Funcin: conectarse a la base de datos
Funcin: obtener resultados en un array
Funcin: obtener listado de categoras de la base de datos
function get_categorias()
{
$conn = db_connect();
$query = "select idcategoria, nombre from categorias";
$resultado = mysql_query($query);
if (!$resultado)
return false;
$num_cats = mysql_num_rows($resultado);
if ($num_cats == 0)
return false;
$resultado = db_result_to_array($resultado);
return $resultado;
}
<html>
<head>
<title>Agregar un Libro a Librera Online</title>
</head>
<body>
<h1>Agregar Nuevo Libro</h1>
<form action="agregar_libro.php" method="post">
<table>
<tr><td>ISBN:</td>
<td><input type="text" name="isbn" size="6"></td></tr>
<tr><td>Autor:</td>
<td><input type="text" name="autor" size="20"></td></tr>
<tr><td>Titulo:</td>
<td><input type="text" name="titulo" size="20"></td></tr>
<tr><td>Categoria:</td>
<td><select name="idcat">
<?
$cat_array=get_categorias();
foreach ($cat_array as $categoria)
{
?>
<option value="<? echo $categoria["idcategoria"];?>"><? echo
$categoria["nombre"];?></option>
<?
}
?>
</select></td>
</tr>

Descubre miles de cursos como ste en www.mailxmail.com

19

mailxmail - Cursos para compartir lo que sabes


</tr>
<tr><td>Precio:</td>
<td><input type="text" name="precio" size="6"></td></tr>
<tr><td>Descripcion:</td>
<td><textarea name="descripcion" cols="20" rows="4"></textarea>
</td></tr>
<tr><td colspan="2">
<input type="submit" value="Agregar Libro" name="btnAgregar">
</td></tr>
</table>
</form>
</body>
</html>

Descubre miles de cursos como ste en www.mailxmail.com

20

mailxmail - Cursos para compartir lo que sabes

13. Aadir datos a la base de datos MySQL desde la Web


(segunda parte)
[ http://www.mailxmail.com/...ogramacion-web-10/anadir-datos-base-datos-mysql-web-segunda-parte ]
agregar_libro.php - script del proceso de agregar datos del nuevo libro.
Son necesarias estas funciones:
Funcin: conectarse a la base de datos
Funcin: obtener resultados en un array
Funcin: validar ntradas del formulario
Funcin: Obtener libros almacenada en la base de datos
Funcin: agregar nuevo libro
function agregar_libro($isbn, $titulo, $autor, $idcat, $precio, $descripcion)
{
$conn = db_connect();
$query = "select * from libros where isbn='$isbn'";
$resultado = mysql_query($query);
if (!$resultado || mysql_num_rows($resultado)!=0)
return false;
$query = "insert into libros values ('$isbn', '$autor', '$titulo', '$idcat', '$precio',
'$descripcion')";
$resultado = mysql_query($query);
if (!$resultado)
return false;
else
return true;
}
<html>
<head>
<title>Agregar un Libro a Librera Online</title>
</head>
<body>
<h1>Agregar Nuevo Libro</h1>
<?
if (valida_entradas($_POST))
{
if(agregar_libro($_POST["isbn"], $_POST["titulo"], $_POST["autor"],
$_POST["idcat"], $_POST["precio"], $_POST["descripcion"]))
echo "Libro ".$_POST["titulo"]." ha sido aadido a la base de datos.<br>";
else
echo "Libro ".$_POST["titulo"]." no ha podido ser aadido a la base de
datos.<br>";
}?
>
<h2>Listado de Libros</h2>
<table width="70%" border="1" cellpadding="4" cellspacing="0">
<tr><td>ISBN</td><td>Titulo</td><td>Autor</td><td>Precio</td></tr>
<?
$libros_array=get_libros();
foreach ($libros_array as $libro)
{?

Descubre miles de cursos como ste en www.mailxmail.com

21

mailxmail - Cursos para compartir lo que sabes


>
<tr>
<td><? echo $libro["isbn"];?></td>
<td><? echo $libro["titulo"];?></td>
<td><? echo $libro["autor"];?></td>
<td><? echo number_format($libro["precio"],2);?></td>
</tr>
<?
}?
>
</table>
</body>
</html>
NOTA: Con este captulo hemos llegado al final del curso.

Visita ms cursos como este en mailxmail:


[http://www.mailxmail.com/cursos-informatica]
[http://www.mailxmail.com/cursos-programacion]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[http://www.mailxmail.com/curso-php-mysql-programacion-web-10/opiniones]

Cursos similares
Cursos

Cmo vender en Internet: introduccin al


e-Commerce
Con este curso gratis le descubrimos el camino bsico para introducir su
comercio en el mayor mercado que existe: el mundo entero. La llegada del
comercio electrnico ha ...
[21/11/01]

Valoracin Alumnos

Vdeo

42.002

WML. Internet para mvil (primera parte)


Curso sobre Internet WML para mviles en su primera parte. Aprende hoy
acerca de la tecnologa mvil basada en un conjunto de protocolos
enmarcados en las siglas WAP (Wir...
[29/10/08]

Tcnicas para el desarrollo de computacin


mvil (orientado a PDA)
Uno de los nuevos paradigmas en el desarrollo de proyectos informticos es
la computacin mvil (computacin Ubicua). Aqu se ver todo lo que
involucra la creacin de un...
[31/03/06]

1.039

2.049

Gua Wireless para todos/as


Con este curso se pretende dar una informacin que pueda servir de ayuda
a todo aquel que teniendo conocimientos bsicos de informtica quiera
introducirse en el mundo d...
[04/08/06]

2.758

Introduccin al PC. Windows, Word, Excel


Introduccin al PC. Windows, Word, Excel. Conoce los componentes de un
ordenador o computadora tipo PC. Estudiaremos los tipos de
almacenamiento del PC, ...
[29/04/09]

12.241

Descubre miles de cursos como ste en www.mailxmail.com

22

Você também pode gostar