Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/06/2011, 05:52
tripoli
 
Fecha de Ingreso: mayo-2011
Mensajes: 187
Antigüedad: 13 años
Puntos: 1
Respuesta: como hacer este enlace para activar noticia

lo siento no lo acabo de entender bien todavia yo hice algo asin:

asin guardo los datos despues de insertarlos en el formulario
Código PHP:
Ver original
  1. $destino=$_POST['email'];
  2. $asunto="activar noticia";
  3. $mensaje="clickea este enlace para activar tu noticia
  4. http://localhost/email-pruebas/activar_noticia.php?id_noticia=1";
  5. $ssql="INSERT INTO tabla_noticias(noticia)values ('".$_POST['noticia']."')";
  6. $conexion=mysql_connect("localhost","root","");
  7.          mysql_select_db("db",$conexion);
  8.          mysql_query($ssql,$conexion)
  9.             if(mail($destino,$asunto,$mensaje)){
  10.     echo "esta noticia aun no esta publicado te hemos enviado un email a tu correo";
  11.             }else{
  12.                 echo "hubo un error y no se pudo publica su noticia";
  13.             }
despues el enlace a traves del correo lo envio a este codigo:
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 noticia fue publicada con exito.";
  7.            }else{
  8.             echo 'hubo un error y no se pudo publicar su noticia';
  9.          }
y la verdad que no me funciona no me hace el update del campo activar_noticia de todas formas tampoco se si esta manera es la correcto de hacer este codigo si alguien me puede hechar una mano lo agradeceria saludos de todas formas

Última edición por tripoli; 14/06/2011 a las 07:18