Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2230 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection de l'url avec if

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redirection de l'url avec if

n°1835440
kalitakoli​n
Posté le 08-01-2009 à 10:04:55  profilanswer
 

Bonjour,
J'ai une page principale connecté avec ma base de donné qui me permet d'aller sur des pages détaillées.
Page détaillé avec une adresse de ce type: .../detail.php?recordID=4 ou .../detail.php?recordID=7, ...
 
J'aimerias pourvoir mettre un scripte qui dit que si l'url est .../detail.php?recordID=4 alors il faut aller vers la page .../id4.php sinon ne rien changer à l'url.
 
Débutant dans les scripte je ne sait pas si je dois le faire en php ou en javascript...
 
Merci bien de votre aide  :jap:


Message édité par kalitakolin le 08-01-2009 à 10:08:33
mood
Publicité
Posté le 08-01-2009 à 10:04:55  profilanswer
 

n°1835513
fluminis
Posté le 08-01-2009 à 11:47:03  profilanswer
 

Code :
  1. <?php
  2. if (!empty($_GET['recordID']) && ctype_digit($_GET['recordID'])) {
  3.    $sql = "SELECT page FROM maTable WHERE id='".$_GET['recordID']."' LIMIT 1";
  4.    if ($res = mysql_query($sql)) {
  5.        if ($row = mysql_fetch_assoc($res)) {
  6.           //l'id a ete trouvé dans la base
  7.           header('location:'.$row['page']);
  8.        }
  9.    }
  10. }
  11. //si tu arrive ici soit il n'ya pas de parametre, soit il est faux
  12. ?>


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1835525
kalitakoli​n
Posté le 08-01-2009 à 12:09:27  profilanswer
 

Merci pour la réponse, mais ce n'est pas exactement cela qu'il me faut (si j'ai bien compris mon problème bien sur...)
Les pages fonctionnes très bien et elles ont toutes leur ID. Ce que je cherche à faire c'est une déviation quand certaines ID sont demandé.
De base toutes vont vers .../detail.php?recordID="recordID"
Mais pour certaine pages je ne veux pas qu'elles suivent ce chemin ce qui sera le cas pour les données de l'ID 4.
au lieu d'aller à la page: .../detail.php?recordID=4
Elle va à: .../id4.php
 
Mais les autres ID continent de pointer vers .../detail.php?recordID=...
 
J'espère que mon problème reste compréhensible?

n°1835581
fluminis
Posté le 08-01-2009 à 14:18:53  profilanswer
 

Citation :

J'espère que mon problème reste compréhensible?


heu...
 
Bin tu peux a partir de ce que je t'ai donné faire ce que tu as besoin, je pense :
 
Tous tes liens pointes vers detail.php?recordID=xx
Ensuite tu mets en haut de la page detail.php le code que je t'ai fourni.
Au lieu de faire une requete en base, tu peux faire un simple if sa ca te suffti.
 
Et ensuite dans le cas de ton id=4, tu fais une redirection avec la fonction header.
Ce qui te fait que pour l'id 4 tu passes par detail.php qui dit de poursuivre le voyage jusqu'a la page que tu veux... et hop tu te retrouves sur id4.php
 
non ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1835634
kalitakoli​n
Posté le 08-01-2009 à 15:43:06  profilanswer
 

HO merci beaucoup!
 
 
 
Sa marche super! Merci de ton aide!!! :)


Message édité par kalitakolin le 08-01-2009 à 15:43:50
n°1835641
kalitakoli​n
Posté le 08-01-2009 à 15:48:32  profilanswer
 

J'ai fait fais comme cela et tout va comme je le voulais:
 
<?php  
if ($_SERVER['REQUEST_URI']=="/fiches/detail.php?recordID=4" ) {
 header('Location: http://www.lesplaisirsdelatable.com/fiches/id4.php');
}
?>
 
Je crois que c'est ce que tu m'as expliqué mais j'ai pas encore vraiment le niveau pour bien comprendre...
 
Encore merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Redirection de l'url avec if

 

Sujets relatifs
Redirection html et flashRedirection .htaccess
redirection apres validation du formulaire + email saisie valide[htaccess] - Redirection sous domaine
Apache - redirection avec paramètresRedirection Apache
Problème redirection .tkRedirection htaccess
Redirection aléatoire htmlredirection recursive avec paramêtre
Plus de sujets relatifs à : Redirection de l'url avec if


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR