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();
?>