Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2009, 17:39
MidasArt
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
PHP Y MYSQL error Update

Hola !! tengo la verdad hace rato que estoy luchando y no hay caso estoy haciendo un sistemita de noticicas medio basico,, pero no me actualisza
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>
<?
}
?>
seguramente el error esta aca pero no puedo :S

<?
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