Foros del Web » Programando para Internet » PHP »

PHP Y MYSQL error Update

Estas en el tema de PHP Y MYSQL error Update en el foro de PHP en Foros del Web. Hola !! tengo la verdad hace rato que estoy luchando y no hay caso estoy haciendo un sistemita de noticicas medio basico,, pero no me ...
  #1 (permalink)  
Antiguo 19/11/2009, 17:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 5 meses
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
  #2 (permalink)  
Antiguo 19/11/2009, 17:40
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: PHP Y MYSQL error Update

Y de donde sacas la variable $id ?
  #3 (permalink)  
Antiguo 19/11/2009, 17:42
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Respuesta: PHP Y MYSQL error Update

Cita:
Iniciado por MidasArt Ver Mensaje
mysql_query("UPDATE noticias SET nombre ='$name', mensaje ='$mensaje', categoria ='$cats' WHERE id_not ='$id')",$link);
Sera que se te fue un parentesis de mas?
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
  #4 (permalink)  
Antiguo 19/11/2009, 17:42
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: PHP Y MYSQL error Update

if ($id_not == $_GET['id']){
$id =$_GET['id'];
  #5 (permalink)  
Antiguo 19/11/2009, 17:43
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: PHP Y MYSQL error Update

Cita:
Iniciado por hieloverde Ver Mensaje
Sera que se te fue un parentesis de mas?

-.- Era eso xD GRACIAS !!! revise el cod 100 veces y no me di cuenta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.