IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Formulaire : retourner à l'id


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Points : 18
    Points
    18
    Par défaut Formulaire : retourner à l'id
    Bonjour les amis, j'ai un tout petit souci !!! J'ai ajouté un formulaire pour que mes visiteurs post des commentaire sur chacun de mes articles mais j'aimerais que lorsque ces derniers ont posté que la page reviennent à l'article.

    Le problème c'est qu'il faut que je précise ces deux valeurs : $rubrique (rubrique de l'article, ex : news) et $id (l'id de l'article). Mais je ne sais pas du tout comment intégrer ça dans une commande JavaScript : window.location='';

    Quelqu'un peu t-il m'aider ? Merci !!

  2. #2
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    pourquoi ne pas le faire en php avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("Location: $url") ;
    et tu remplis correctement ton $url

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    merci énormément c'est top cool :-) j'y avais pas pensé !

  4. #4
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut Attention aux headers
    Bonjour

    Tu peux aussi passer tes parametres en methode GET ...

    window.location='url.php?param1=<?= $param1 ?>&param2=<?=$param2 ?>'

    Attention à la fonction header() ... Elle ne peut logiquement être utilisée que si aucun élément n'a été envoyé sur la sortie standard ... ( echo, print ou code HTML ).

    Donc si ta page est dans un include par exemple... C pas la bonne solution ...

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    La méthode hearder ne fonctionne, je reçois ce message :

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/3/6/dancehallwar/addcom.php:3) in /var/www/free.fr/3/6/dancehallwar/addcom.php on line 50
    je vais essayer avec la deuxième méthode, merci !![/quote]

  6. #6
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    En fait ce qu'il me faudrait c'est que le nom de la rubrique dépend du lien.

    Par exemple s'il sagit de la rubrique news, il faudrait que le lien récupère la valeur $rubrique pour que ça donne : window.location='news.php?id='+data;

    s'il sagit d'une autre rubrique : window.location='rubrique.php?id='+data;

    en fait sé surtout le nom du fichier en php que je veux donner selon une valeur : $rubrique

  7. #7
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut
    Faut garder à l'esprit que ton PHP est interprété coté SERVEUR et ton Javascript coté CLIENT

    Donc ton Javascript lira du php interprété ...

    Ce qui veut dire que tu peux faire un :

    if ( ... ) {
    $page="rubrique.php?id=$id";
    }
    else {
    $page="news.php?id=$id";

    ?>
    <script language='javascript'>
    window.location='<?= $page ?>'
    </script>

    qqc comme ca

  8. #8
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    AAAAAAAAAAAAAAAAAAAH MERCI sa marche impec !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. jsf :formulaire retournant des valeurs null
    Par lolidj dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 18/04/2012, 11h38
  2. Réponses: 4
    Dernier message: 06/11/2007, 22h47
  3. [DOM] Retourner variable js dans champ texte d'un formulaire
    Par mazou dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/06/2007, 17h42
  4. Réponses: 2
    Dernier message: 31/05/2007, 11h57
  5. Réponses: 3
    Dernier message: 24/08/2006, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo