Hola a todos.
Luego de estudiar bastante el dia de hoy php y mysql pues por fin hice mi sistema de noticias y me gustaría opiniones que puedan mejorar el código.
Configuración:
Código PHP:
Ver original<?php
//Conexion a la db
$connect=mysql_connect('localhost','root','ragnarok') or
die ('Error al conectar'); //Seleccion de base de datos
// Consultas
$sql = "SELECT * FROM noticias";
$error = "Imposible procesar formulario, los campos estan vacios";
$done = "Datos enviados correctamente";
?>
Formulario para añadir la noticia:
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Agrega tu noticia</title>
<link href
='http://fonts.googleapis.com/css?family=Droid+Sans' rel
='stylesheet' type
='text/css'> </head>
<style>
#form {
position: absolute;
top: 222px;
height: 45%;
left: 260px;
width: 30%;
text-align: center;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#0581E4;
opacity:0.8;
border: 1px solid #09F;
font-family:droid sans;
font-size: 18px;
color: #FFF;
text-shadow: 1px 0px 1px #000;
}
body {
background-image:url(ragnarok%20-%20004.jpg);
background-attachment:fixed;
background-size:100%;
-moz-background-size:100%;
}
</style>
<body background="ragnarok - 004.jpg">
<div id="form"><form id="form1" name="form1" method="post" action="noticia_p.php">
<p> </p>
<p>
<label for="titulo">Titulo:<br />
<br />
</label>
<input type="text" name="titulo" id="titulo" />
</p>
<p>
<label for="contenido">Noticia:<br />
<br />
</label>
<textarea name="contenido" id="contenido" cols="45" rows="5"></textarea>
</p>
<p>
<input type="submit" name="button" id="button" value="Añadir noticia" />
</p>
</form></div>
<div style="position:absolute; left: 339px; top: 40px; height: 163px; width: 320px;"><img src="logo.png" width="320" height="163" /></div>
</body>
</html>
Proceso para añadir la noticia:
Código PHP:
Ver original<?php
include('config.php');
$titulo = $_POST['titulo'];
$contenido = $_POST['contenido'];
if($titulo == "" || $contenido == ""){
echo $error;
} else {
$sql = "INSERT INTO noticias (titulo,contenido) values('$titulo','$contenido')";
echo "¡Tu noticia a sido añadida!";
}
?>
Saludos