A lo que iba. Estoy creando una web con su portal y un sencillo sistema de noticias detrás desde el que habiéndose logueado uno puede publicar, editar, eliminar autores de la web o bien noticias.
La cuestión es que al momento de editar una noticia, no lo logro hacerlo como quisiera. Editar la contraseña de un autor por ejemplo si lo logro... Os pongo el código que uso para ver si alguien puede echarme un cable.
En el archivo "modificar.php" uso un formulario con los siguientes campos:
Código HTML:
<form method="POST" action="modificado.php"> <textarea cols="70" rows="20" id="cuerpo"></textarea> <input type="submit" value="Modificar" /> <input type="reset" id="borrar" value="Borrar" /> </form>
Código PHP:
<?php
$sql="SELECT titulo FROM noticias ORDER BY id DESC";
$result=mysql_query($sql);
echo '<select name="titulo">';
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["titulo"].'</option>';}
echo '</select>'
?>
El archivo "modificado.php" contiene el siguiente código PHP:
Código PHP:
<?php include "../includes/conectar.php"; ?>
<?
$noticia=$_POST["noticia"];
$titulo=$_POST["titulo"];
$sql="UPDATE noticias SET noticia='$noticia' WHERE titulo='$_POST[titulo]'";
mysql_query($sql);
?>
La base de datos es "webdb" con las tablas "usuarios" y "noticias". La tabla noticias contiene los campos "id", "autor", "fecha","titulo" y "noticia".
Espero que alguno pueda ayudarme a solucionarlo a buscar un camino mejor que mi forma de hacerlo! Soy bastante novatillo en lo de programar webs en PHP y MySQL y no encuentro soluciones en ningún sitio.
Siento el TOCHO!
Un saludo!
P.D. Si esto no va aquí, lo siento, he creído que era el mejor lugar.