Código PHP:
<?
include('checkuser.php');
if ($Key == 'si'){
?>
<?
$notact=mysql_query("SELECT * FROM noticias ORDER BY year DESC, mes DESC, dia DESC, hora DESC, minuto DESC",$link);
while ($row = mysql_fetch_array($notact)) {
$id_not = $row['id_not'];
if ($id_not == $_GET['id']){
$id =$_GET['id'];
$name = $row['nombre'];
$cat = $row['categoria'];
$mensaje = $row['mensaje'];
}
}
?>
<?
if ($_GET['action'] == 'edit'){
$name= $_POST['noticia'];
$mensaje= $_POST['mensaje'];
$cats= $_POST['categoria'];
mysql_query("UPDATE parrastudios.noticias SET nombre ='$name', mensaje ='$mensaje', categoria ='$cats' WHERE id_not ='$id')",$link);
echo 'News edited successful.';
echo "</br>";
echo "<a href='index2.php?user=$user&pass=$pass'>";
echo 'Return';
echo "</a>";
}
?>
<form id="not" name="not" method="post" action="<? echo "?user=$vuser&pass=$vpass&action=edit&id=$id"; ?>">
<table width="300" border="0">
<tr>
<td>Titulo Noticia</td>
<td>
<label>
<input type="text" name="noticia" id="noticia" value="<? echo $name ?>" />
</label>
</td>
</tr>
<tr>
<td>Mensaje</td>
<td>
<label>
<textarea name="mensaje" id="mensaje" cols="45" rows="5"><? echo $mensaje ?></textarea>
</label>
</td>
</tr>
<tr>
<td>Categoria</td>
<td><label>
<select name="categoria" id="categoria">
<option>General</option>
<option>Bug</option>
<option>Actualización</option>
<option>Descarga</option>
<option>Otros</option>
</select>
</label></td>
</tr>
<tr>
<td></td>
<td><label>
<input type="submit" name="send" id="send" value="Enviar" />
</label></td>
</tr>
</table>
</form>
<?
}
?>
<?
if ($_GET['action'] == 'edit'){
$name= $_POST['noticia'];
$mensaje= $_POST['mensaje'];
$cats= $_POST['categoria'];
mysql_query("UPDATE noticias SET nombre ='$name', mensaje ='$mensaje', categoria ='$cats' WHERE id_not ='$id')",$link);
echo 'News edited successful.';
echo "</br>";
echo "<a href='index2.php?user=$user&pass=$pass'>";
echo 'Return';
echo "</a>";
}
?>
EDIT: osea me sale News edited successful pero no edita