[RESOLU] header("Location: Index.php");

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] header("Location: Index.php");

Re: header("Location: Index.php");

par JAG11 » 07 mai 2021, 09:46

En fait j'ai fais comme cela;

Code : Tout sélectionner

header("Location: index.php?Id_Assos=".$Type);
Merci pour votre aide

Re: header("Location: Index.php");

par or 1 » 05 mai 2021, 19:12

header("Location: index.php?Id_Assos=".$_GET['Id_Assos']);
il est bien sur possible de mettre autre chose que $_GET['Id_Assos'] si l'id est dans une autre variable à cet endroit du code.

Re: header("Location: Index.php");

par JAG11 » 05 mai 2021, 18:31

C'est la variable $_GET qui n'est pas définie

Re: header("Location: Index.php");

par @rthur » 05 mai 2021, 18:17

Bah tu regardes ce que c'est que cette variable "resultat" à la ligne 45 et pourquoi elle n'est pas définie.
Si c'est normal qu'elle ne le soit pas alors il faut que tu testes si elle est définie avant de l'utiliser et le cas échéant ne pas l'utiliser pour éviter cette erreur

Re: header("Location: Index.php");

par JAG11 » 05 mai 2021, 17:21

Ça me réponds
Variable non définie: resultat dans E: \ FFMO \ F_Bureau \ index.php à la ligne 45
Je ne peux donc afficher mes données dans mon fichier index.php, donnée que je peux voir lorsque je rentre dans mon fichier en venant de l'extérieur.

Ta méthode ne fonctionne pas non plus, désolé

Re: header("Location: Index.php");

par @rthur » 05 mai 2021, 17:09

Normalement en concaténant ta variable, ça devrait fonctionner, non ?
header("Location: index.php?Id_Assos=".$_GET['Id_Assos']);
Qu'est-ce qui ne marche pas exactement ?

header("Location: Index.php");

par JAG11 » 05 mai 2021, 16:16

Bonjour

J'ai un dossier qui contient:
  • index.php
    Nouveau.php
    ajout.php
    edit.php
Quand je veux ajouter une données en partant d'index, je le fais avec une variable $_GET provenant d'index.php vers nouveau.php.
Pareil pour la modification, j'ouvre en avec une variable $_GET mon fichier edit.php.

Edit.php traite en variable $_POST en interne (pas d'envoi vers un fichier).
Nouveau.php traite en variable $_POST en externe et envoi vers ajout.php.

Tout fonctionne bien sauf le retour header("Location: Index.php");

Mon problème est que j'ai choisi d'ouvrir mon fichier index.php à partir d'un autre fichier avec une variable $_GET

Il s'agit ici d'une hiérarchie fonctionnelle interne, j'ai des associations et dans chaque un bureau.

J'aurai aimé passé une variable $_GET dans mon header, un peu comme ceci

Code : Tout sélectionner

index.php?Id_Assos=<?= $_GET['Id_Assos']
Id_Assos est passé en variable $_GET depuis le début.

Le but étant que mon fichier index.php sache que je veux voir mon association (Id_Assos)
Est ce possible dois-je envisagé autre chose?