Código PHP :
mysql_query("update into tutoriales set body=$msg where id=$modificar[id]") or die("No se puede actualizar el mensaje.");calculo que el error es la parte de $modificar[id] si alguien me pudiese ayudar seria de gran ayuda
Código PHP :
if ($modificar) { $modificar = mysql_fetch_array(mysql_query("select * from tutoriales where id=$modificar")); if (empty ($modificar[id])) { print "No Existe tal post."; exit; } if ($stat[id] != $modificar[user_id]) { print "No es tuyo el post."; exit; } print"<form name=form1 form method=post action=modificar.php?modificar=$modificar[id]&action=modificar>"; print"<table>"; print"<tr><td>Titulo:</td><td><input type=text name=title2 size=50 value=$modificar[topic]></td></tr>"; print"<tr><td>Mensaje:</td><td> <textarea name=msg cols=50 rows=15>$modificar[body] </textarea></td><p>"; print"<tr><td>Categoria:</td> "; print"<td><SELECT NAME=categoria>"; print"<OPTION VALUE=>Seleccionar categoria"; $cat1 = mysql_query("SELECT * FROM categorias order by nombre"); while ($cat = mysql_fetch_array($cat1)) { print "<OPTION VALUE=$cat[id]>$cat[nombre]"; } print"</SELECT></td></tr>"; print"<tr><td colspan=2 align=center><input type=submit value=Enviar> <input type=reset value=Borrar></td>"; print"</table>"; print"</form>"; if (action == 'modificar') { $date = date("F j Y h:i a T"); $title2 = str_replace($remove_these, "", "$title2"); $msg = str_replace($remove_these, "", "$msg"); $title2 = htmlspecialchars($title2); } if (empty ($title2) || empty ($msg)) { print "Tienes que rellenar todos los campos."; exit; } else { mysql_query("update into tutoriales set body=$msg where id=$modificar[id]") or die("No se puede actualizar el mensaje."); mysql_query("update into tutoriales set topic='$title' where id=$modificar[id]")or die("No se puede actualizar el titulo."); mysql_query("update into tutoriales set categoria='$categoria' where id=$modificar[id]")or die("No se puede actualizar la categoria."); print"Se ha Publicado con exito"; } }