Añadir 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:
Función: conectarse a la base de datos
Función: obtener resultados en un array
Función: obtener listado de categorías 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 Librería 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>
<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>
Hay 4 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
La cibernética La Cibernética se presenta como un nuevo paradigma científico, y como tal capaz de abordar y brindar solución global a la compleja problemática actual. Los protagonist... [09/03/06] |
|
1.489 | ||
|
Programa con Delphi Con este curso aprenderemos a programar con delphi, un lenguaje de programación visual, con el que podrás aprender de una manera rápida e intuitiva.... [05/05/05] |
|
5.531 | ||
|
Negocios en Internet. Montar un negocio y ganar dinero Negocios en Internet, ¿es posible ganar dinero con ellos? Sí, es posible ganar dinero montando un negocio en... [02/10/09] |
|
1.105 | ||
Publicar en
del.icio.us
digg
meneame