Erreur de requetage, help. - PHP - Programmation
Marsh Posté le 02-10-2012 à 10:21:58
Je te l'ai expliqué dans ton autre post
header("Location: ".$URL_CONTENT);
Marsh Posté le 02-10-2012 à 10:27:53
en faisant cela la variable n'est pas prise en compte et reste vide...
Marsh Posté le 02-10-2012 à 10:45:21
ta variable $URL_CONTENT a quelle valeur ?
Ta variable $URL_CONTENT n'existe pas ! A quel moment tu l'as définie ??
Tu dois la définir
Tu devrai aussi lire ce chapitre : http://www.siteduzero.com/tutoriel [...] nnees.html
Marsh Posté le 02-10-2012 à 10:59:41
C'est clair, je sais pas où tu penses avoir déclaré une variable $URL_CONTENT $data['URL_CONTENT'] existe par contre...
Marsh Posté le 02-10-2012 à 11:25:37
ReplyMarsh Posté le 02-10-2012 à 11:39:01
Pourquoi t'utilises pas $data['URL_CONTENT']
Marsh Posté le 02-10-2012 à 11:56:43
Mike75016 a écrit : OK mais je fais comment pour déclarer cette valeur $URL_CONTENT ? |
$URL_CONTENT = $data['URL_CONTENT'];
C'est vraiment la base du php... Essaye de voir les cours du site du zéro pour comprendre comment tout ça fonctionne
Marsh Posté le 02-10-2012 à 12:03:57
Merci juste que j'avais oublie le ; dans un test.
Merci messieur.
Je serais moins bête en me couchant.
Marsh Posté le 02-10-2012 à 12:06:47
Je sais pas si tu comptes développer en PHP de façon régulière, mais si c'est le cas, prend le temps de bien comprendre les bases, tu gagnera un temps fou. Et puis si y'a quelque chose que tu comprends pas, tu pourra poser tes questions ici
Bon courage
Marsh Posté le 02-10-2012 à 09:00:49
Bonjour
Je n'arrive pas a passer ma variable URL_CONTENT (qui est affichée si je fais un echo)
Avez vous une solution ?
Voici le code de la page
<?php
// On recupere l ID_CODE
$ID_CODE = $_GET["id_code"];
// On se connecte a la base
include('../sql/mysql_connect.php');
// On prépare la requête
$result = mysql_query("SELECT * FROM CONTENT
join RULE
WHERE RULE.ID_CODE = '$ID_CODE'
AND RULE.ID_CONTENT = CONTENT.ID_CONTENT
" );
// On lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas (or die)
//on recupere les données
$data = mysql_fetch_assoc($result);
//On libère la mémoire mobilisée pour cette requête dans sql
//$data de PHP lui est toujours accessible !
mysql_free_result ($result);
if ($data['URL_CONTENT'] == 0 )
{ header("Location: error.php?id_code=$URL_CONTENT" );
exit();
}
else
{ header("Location: $URL_CONTENT" );
exit();
}
//On ferme sql
mysql_close ();
?>
Message édité par Mike75016 le 02-10-2012 à 09:17:46