Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 11:22
tripoli
 
Fecha de Ingreso: mayo-2011
Mensajes: 187
Antigüedad: 13 años, 7 meses
Puntos: 1
porque no me hace la actualizacion del campo

Hola estoy intentando mandar un correo con la funcion mail () de php para actualizar un campo a traves de un enlace pero el correo me llega bien pero la actualizacion no me la hace hice algo asin:
el id_noticia es el autoincremente de la noticia que deseo activar y el estado_noticia es el campo donde quiero actualizar para activar la noticia esta en 0 y la quiero poner a 1 para estar activa.

asin proceso los datos que envio por formulario
Código PHP:
Ver original
  1. $ssql="INSERT INTO tabla_noticias(noticia)values ('".$_POST['noticia']."')";
  2. $conexion=mysql_connect("localhost","root","");
  3. mysql_select_db("db",$conexion);
  4. $destino=$_POST['email'];
  5. $asunto="activar noticia";
  6. $mensaje="clickea este enlace para activar tu noticia
  7. http://localhost/email-pruebas/activar_noticia.php?id_noticia=1";
  8. $ssql="INSERT INTO tabla_noticias(noticia)values ('".$_POST['noticia']."')";
  9. $conexion=mysql_connect("localhost","root","");
  10.          mysql_select_db("db",$conexion);
  11.          mysql_query($ssql,$conexion)
  12.             if(mail($destino,$asunto,$mensaje)){
  13.     echo "esta noticia aun no esta publicado te hemos enviado un email a tu correo";
  14.             }else{
  15.                 echo "hubo un error y no se pudo publica su noticia";
  16.             }
despues con el enlace lo mando a este script para la actualizacion activar_noticia.php
Código PHP:
Ver original
  1. $_GET['id_noticia'];
  2. $sentencia = "UPDATE tabla_noticias SET activar_noticia = 1 WHERE id_noticia = $id";
  3. $conexion=mysql_connect("localhost","root","");
  4.          mysql_select_db("db",$conexion);
  5.          if (mysql_query($sentencia,$conexion)){
  6.             echo"Su notcicia fue publicado con exito.";
  7.            }else{
  8.             echo 'hubo un error y no se pudo publicar su noticia';
  9.          }
pero la verdad que no funciona nunca me hace la actualizacion de todas formas no se si lo estoy haciendo de la manera correcta espero que alguien me oriente y me pueda ayudar saludos

Última edición por tripoli; 14/06/2011 a las 11:28