Erreur de requetage, help.

Erreur de requetage, help. - PHP - Programmation

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
Reply

Marsh Posté le 02-10-2012 à 09:00:49   

Reply

Marsh Posté le 02-10-2012 à 10:21:58    

Je te l'ai expliqué dans ton autre post
 
header("Location: ".$URL_CONTENT);

Reply

Marsh Posté le 02-10-2012 à 10:27:53    

en faisant cela la variable n'est pas prise en compte et reste vide...


Message édité par Mike75016 le 02-10-2012 à 10:30:45
Reply

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

 

;)

 



Message édité par egege le 02-10-2012 à 10:46:51
Reply

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...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 02-10-2012 à 11:25:37    

OK mais je fais comment pour déclarer cette valeur $URL_CONTENT ?

Reply

Marsh Posté le 02-10-2012 à 11:39:01    

Pourquoi t'utilises pas $data['URL_CONTENT'] :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

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 ;)

Reply

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.

Reply

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 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed