Problème de liens

Problème de liens - PHP - Programmation

Marsh Posté le 04-01-2003 à 11:35:43    

Salut,
 
je refait mon site en PHP et j'ai un problème avec mes liens.  
 
J'ai une page qui s'appelle info.php avec tout mes liens dedans voici mon code :  
 

Code :
  1. <?php
  2. switch ($inf)
  3. {
  4. case 1 :
  5. $page = "monlien1.php";
  6. break;
  7. case 2 :
  8. $page = "monlien2.php";
  9. break;
  10. case 3 :
  11. $page = "monlien3.php";
  12. break;
  13. }
  14. include ($page);
  15. ?>


 

Code :
  1. <?php
  2. $page = 'page'.$inf.'.php';
  3. if (!file_exists($page))
  4. {
  5. $page = 'page1.php';
  6. }
  7. ?>


 
le lien

Code :
  1. <a href="index.php3?inf=1">Mon lien</a>


 
Sa m'ecrit tout le temp ceci en haut de ma page :
Warning: Failed opening '' for inclusion (include_path='';) in c:\www\test\info.php on line 14

Reply

Marsh Posté le 04-01-2003 à 11:35:43   

Reply

Marsh Posté le 04-01-2003 à 11:46:56    


Failed opening '' for inclusion (include_path='';)  
 
$page est vide ca parait evident

Reply

Marsh Posté le 04-01-2003 à 11:48:37    

Code :
  1. <?php 
  2.   $page = 'page'.$inf.'.php'; 
  3.  
  4.   if (!file_exists($page)) 
  5.   { 
  6.     $page = 'page1.php'; 
  7.   } 
  8.   ?>


ca veut dire kwa le 'page' en haut :??:

Reply

Marsh Posté le 04-01-2003 à 11:54:45    

Ça veux dire kwa je sais pô j'avais suivie un tuto que j'avais trouver vu que je suis débutant je peux pas te dire donc c'est inutile ?

Reply

Marsh Posté le 04-01-2003 à 11:55:09    

ben jcomprend mal ton code :(

Reply

Marsh Posté le 04-01-2003 à 11:57:25    

Code :
  1. <?php 
  2.   switch ($inf) 
  3.   { 
  4.     case 1 : 
  5.     $page = "monlien1.php"; 
  6.     break
  7.     case 2 : 
  8.     $page = "monlien2.php"; 
  9.     break
  10.     case 3 : 
  11.     $page = "monlien3.php"; 
  12.     break
  13.   } 
  14.   include ($page); 
  15.   ?>


le lien

Code :
  1. <a href="index.php3?inf=1">Mon lien</a>

 
 
la je voit pas trop paske tu cherche un lien de 1 a 3 et tu va faire un lien sur un lien
 
genre la ca donnerai

Code :
  1. index.php3?inf=monlien1.php

:heink:


Message édité par Profil supprimé le 04-01-2003 à 11:57:36
Reply

Marsh Posté le 04-01-2003 à 12:01:32    

Non un lien qui ouvre simplement une autre page  :(
 
tu pourrais m'aider ? je suis pedu  :whistle:


Message édité par supersniper le 04-01-2003 à 12:02:44
Reply

Marsh Posté le 04-01-2003 à 12:12:16    

Na mais le truc qui est bizarre c ca :
 
include ($page);  
 
a ton debut de code il connait pas $page et donc plante a l initialisation


Message édité par Sebastien le 04-01-2003 à 12:14:48
Reply

Marsh Posté le 04-01-2003 à 12:16:11    

Sébastien a écrit :

Na mais le truc qui est bizarre c ca :
 
include ($page);  
 
a ton debut de code il connait pas $page et donc plante a l initialisation

ben il l'a definie juste en haut :??:

Reply

Marsh Posté le 04-01-2003 à 12:16:48    

supersniper a écrit :

Non un lien qui ouvre simplement une autre page  :(
 
tu pourrais m'aider ? je suis pedu  :whistle:  

ben oui mais quelle page?
Index ou monlien_x.php ?


Message édité par Profil supprimé le 04-01-2003 à 12:17:08
Reply

Marsh Posté le 04-01-2003 à 12:16:48   

Reply

Marsh Posté le 04-01-2003 à 12:17:44    

monlien_x.php


Message édité par supersniper le 04-01-2003 à 12:18:04
Reply

Marsh Posté le 04-01-2003 à 12:29:24    

Code :
  1. <?php 
  2.   switch ($inf) 
  3.   { 
  4.     case 1 : 
  5.     header ("location :monlien1.php" ); 
  6.     break
  7.     case 2 : 
  8.     header ("location :monlien3.php" ); 
  9.     break
  10.     case 3 : 
  11.     header ("location :monlien2.php" ); 
  12.     break
  13.   } 
  14.   include ($page); 
  15.   ?>


 
la (si personne ne me contredit) ca va te rediriger automatiquement sur la page selon la valeur de ton $inf
 
M'enfin si tu veux y aller a la main tu fera
 

Code :
  1. <?php 
  2. switch ($inf) 
  3. case 1 : 
  4. $page = "monlien1.php"; 
  5. break
  6. case 2 : 
  7. $page = "monlien2.php"; 
  8. break
  9. case 3 : 
  10. $page = "monlien3.php"; 
  11. break
  12. echo "<a href=\"".$page."\">go to ".$page."</a>";
  13. ?>

 
 
ca devrait etre bon [:spamafote]

Reply

Marsh Posté le 04-01-2003 à 12:38:33    

ok merci bien je peu pô de contredire j'y connais pas grand chose en php niveau 0  :D

Reply

Marsh Posté le 04-01-2003 à 12:39:33    

nivo  1 [:walaziz]  
 
m'enfin dit si ca marche :)

Reply

Marsh Posté le 04-01-2003 à 12:42:36    

vi ça marche [:itinman]

Reply

Marsh Posté le 04-01-2003 à 12:43:12    

[:linuxine]

Reply

Sujets relatifs:

Leave a Replay

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