06/10/2008, 07:59
|
| | | Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes Puntos: 0 | |
alguien me puede ayudar? buenas
me he tomado la libertat de copiar unos codigos aqui publicados.
ahora bien
alguien me pudede decir donde exactamente tengo que alojar cada uno de ellos ?
aqui os dejo los codigos
Archivo form.htm
Código HTML:
<form action="procesa.php" method="post">
Título: <input type="text" name="titulo">
Autor: <input type="text" name="autor">
Email autor: <input type="text" name="email_autor">
Relato: <textarea name="relato"></textarea>
<input type="submit" value="Enviar">
</form>
Archivo conexion.php
Código PHP:
<?
function conectar()
{
//Conexion con la base
mysql_connect ("localhost", "user", "pass");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("db_name");
}
function desconectar()
{
mysql_close();
}
function mysql_escape($val) {
if (get_magic_quotes_gpc()) $val = stripslashes($val);
$f = (function_exists('mysql_real_escape_string')) ? "mysql_real_escape_string" : ((function_exists('mysql_escape_string')) ? "mysql_escape_string" : "addslashes");
return (!is_numeric($val)) ? "'".$f($val)."'" : $val;
}
?>
Archivo procesa.php
Código PHP:
<?
// Recojes los valores y le agregas la función htmlentities y strip_tags
$titulo = htmlentities($_POST['titulo'], ENT_QUOTES, "UTF-8");
$relato = htmlentities($_POST['relato'], ENT_QUOTES, "UTF-8");
$autor = strip_tags($_POST['autor']);
$email_autor = strip_tags($_POST['email_autor']);
$fecha = date("Y-m-d H:i:s");
// Incluis el archivo de conexión de la base de datos y la conectas
include("conexion.php");
conectar();
// Agregas la info a la base de datos
mysql_query("INSERT INTO relatos (titulo, relato, autor, email_autor, fecha) VALUES (".mysql_escape($titulo).", ".mysql_escape($relato).", ".mysql_escape($autor).", ".mysql_escape($email_autor).",'$fecha')");
desconectar();
?>
Archivo mostrar.php
Código PHP:
<?
// Incluis el archivo de conexión de la base de datos y la conectas
include("conexion.php");
conectar();
// Realizas la consulta para mostrar todos los relatos
$rs = mysql_query("SELECT titulo, relato, autor, email_autor, fecha FROM relatos");
while ($fila = mysql_fetch_object($rs)){
echo $fila->titulo;
echo "<br />" . nl2br($fila->relato);
echo "<br />" . $fila->autor;
echo "<br />" . $fila->email_autor;
echo "<br />" . $fila->fecha;
}
desconectar();
?> |