Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/04/2010, 02:10
Avatar de Flow89
Flow89
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 346
Antigüedad: 14 años
Puntos: 1
Respuesta: Gestor de Noticias para HTML con PHP [novato]

editar.php
Código PHP:
      <?
      
//recibimos la variable id enviada en el enlace por GET
      
$id=$_GET[id];
      
//conectamos a la base
      
$connect=mysql_connect("mysql12.000webhost.com","a7366460_admin","xxxxxxx");
      
//Seleccionamos la base
      
mysql_select_db("a7366460_jmdc",$connect);
      
//hacemos las consultas
      
$result=mysql_query("select * from noticias where id_noticia='$id'",$connect);
      
//Una vez seleccionados los registros los mostramos para su edición
      
while($row=mysql_fetch_array($result)) {
      echo 
"<form action=\"edit.php\" method=\"post\">
      <input type=\"hidden\" name=\"id\" value=\""
.$row[id_noticia]."\">
      <br>Título noticia:<br>
      <input type=\"text\" name=\"titulo\" value=\""
.$row[titulo]."\">
      <br>Autor:<br>
      <input type=\"text\" name=\"autor\" value=\""
.$row[autor]."\">
      <br>Categoría:<br>
      <input type=\"text\" name=\"categoria\" value=\""
.$row[categoria]."\">
      <br>Escriba el articulo<br>
      <textarea name=\"articulo\" cols=\"50\" rows=\"10\">\""
.$row[articulo]."\"</textarea>
      <br><input type=\"submit\" value=\"Editar\"><br>
      </form>"
;
      }
      
mysql_free_result($result);
      
mysql_close($connect);
      
?>
edit.php
Código PHP:
      <?
      
//recibimos las variables enviadas por el formulario
      
$id=$_POST[id];
      
$titulo=$_POST[titulo];
      
$autor=$_POST[autor];
      
$categoria=$_POST[categoria];
      
$articulo=$_POST[articulo];
       
//conectamos a la base
      
$connect=mysql_connect("mysql12.000webhost.com","a7366460_admin","xxxxxxx");
      
//Seleccionamos la base
      
mysql_select_db("a7366460_jmdc",$connect);
      
//modificamos los datos de la base según variables recibidas
      
mysql_query("update noticias Set articulo='$articulo',categoria='$categoria',titulo='$titulo' where id_noticia='$id'"$link);
      
header("location: index.php");
      
?>
borrar.php
Código PHP:
      <?
      
//recibimos la variable $id
      
$id=$_POST[id];
       
//conectamos a la base
      
$connect=mysql_connect("mysql12.000webhost.com","a7366460_admin","xxxxxxx");
      
//Seleccionamos la base
      
mysql_select_db("a7366460_jmdc",$connect);
      
//borramos los registros pertenecientes a la id
      
mysql_query("delete from blog where id_noticia='$id'",$connect);
      
header("location: index.php");
      
?>


El resto es de los comentarios, y como no me interesa no lo he aplicado.


Alguien puede echarle un vistazo a ver porque no funciona?

Un saludo.