le code que jai fait me marque toujours cette l'erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/teamqck/public_html/assets/php/addfav.php:19) in /home/teamqck/public_html/assets/php/addfav.php on line 20
jaimerais sa pouvoir rediriger le membres sur la page d'ou il vient de lui faire voir que le ses favories on updater.
De plus, je sais pas si je fait pas un erreur en faisant include('une page.php'); vers ma connection mysql.
Code : Tout sélectionner
<?php
include ('allo.php'); // connection
session_start();
if(!session_is_registered('abc')){
header("location:index.php");
}
// define variables
$abc = $_SESSION['abc'];
$def = $_GET['def'];
$query = "SELECT * FROM abc WHERE abc = '$abc' and def = '$def'";
$result = mysql_query($query);
if(mysql_num_rows($result) > 0) {
echo '<div id="error_msg">Cette articles est déja dans vos favories</div>';
header("location:../../fullnews?id_news=$def");
}else{
$sql = "INSERT INTO favories(abc, def) Values('$abc','$def')";
$result2 = mysql_query($sql);
echo '<div id="sucess_msg">Le lien est rajouté dans vos favorie</div>';
header("location:../../fullnews?id_news=$def");
}
mysql_close();
?>