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.