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 //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> </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