Ver Mensaje Individual
  #79 (permalink)  
Antiguo 03/05/2010, 03:25
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]

Vale ahora si borra, valiente detalle el de las comillas..

Necesito alguna manera que no sea tan engorrosa para borrar.

Por ejemplo en la pagina editar.php que pueda tambien borrarlo?

En la pagina editar.php solo aparece la noticia que quiero editar (obvio no? xD)

Os paso el codigo y a ver si podemos hacer algo;

Código PHP:
<?
      
//recibimos la variable id enviada en el enlace por GET
      
$id=$_GET[id];
       include (
"conex.php");
      
//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=\"noticia\" cols=\"50\" rows=\"10\">\""
.$row[noticia]."\"</textarea>
      <br><input type=\"submit\" value=\"Editar\"><br>
      </form>"
;
      }
      
mysql_free_result($result);
      
mysql_close($connect);
      
?>
y este es el de la pagina que lo procesa;

edit.php
Código PHP:
<?php
      
//recibimos las variables enviadas por el formulario
      
$id=$_POST[id];
      
$titulo=$_POST[titulo];
      
$autor=$_POST[autor];
      
$categoria=$_POST[categoria];
      
$noticia=$_POST[noticia];
    include (
"conex.php");
      
//modificamos los datos de la base según variables recibidas
      
mysql_query("update noticias Set noticia='$noticia',categoria='$categoria',titulo='$titulo' where id_noticia='$id'"$connect);
      
header("location: ../index.php");
      
?>