Include () Probleme - Aidez moi svp - Je suis débutant - merci

Include () Probleme - Aidez moi svp - Je suis débutant - merci - PHP - Programmation

Marsh Posté le 14-04-2004 à 08:19:16    

Bonjour,
Je débute en PHP. Voila mon problème:
 
Je veux faire un include()
voila le code que j'utilise:
 
<?if($id != '') {include("" . $id. ".htm" ); } else { include("news.htm" ); } ?>
 
et le message d'erreur est:
 
Notice: Undefined variable: id in c:\program files\easyphp1-7\www\main.php on line 47
 
 
Que dois-je faire ?
Merci de m'aider ^^


Message édité par spiridow le 14-04-2004 à 08:35:48
Reply

Marsh Posté le 14-04-2004 à 08:19:16   

Reply

Marsh Posté le 14-04-2004 à 08:31:24    

Meme pas quelqu'un qui pourrait m'aider ???

Reply

Marsh Posté le 14-04-2004 à 08:45:52    

Ben le message d'erreur signifie que la variable $id n'est pas définie.
 
Il faut préciser, dans ton code, comment on récupère $id.
 
Par POST ou GET ou SESSION ou COOKIE ?
 
Pour cela faire un petit test du genre (si c'est du GET)

Code :
  1. If (!empty($_GET['id']))
  2. {
  3. $id=$_GET['id'];
  4. }
  5. Else
  6. {$id='';}


Message édité par deliriumtremens le 14-04-2004 à 08:46:20
Reply

Marsh Posté le 14-04-2004 à 08:59:38    

Merci beaucoup, ca marche. Vraiment, je te remercie deliriumtremens. Je sais, tu vas te dire que je suis nul parce que je ne sais pas faire ca, mais c'est normal, je débute en PHP. Enfin. Tout ca pour te dire merci ;)

Reply

Marsh Posté le 14-04-2004 à 09:04:05    

Meuh non tu n'es pas nul... Je suis pas particulièrement avancé non plus.
 
Par contre la prochaine fois tu peux tenter une recherche sur le forum (ou sur Google) avec les termes du message d'erreur, le problème a été évoqué moult fois.

Reply

Sujets relatifs:

Leave a Replay

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