Problème pour stocker mes $_GET

psykotik34
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 6 Juin 2007

Problème pour stocker mes $_GET

Message le Mer Juin 06, 2007 3:50

Bonjour à tous, je suis nouveau sur le forum et dans le monde du PHP.
Voila si je m'inscris c'est un peu par désépoire car je n'arrive pas à trouver de solution pour mes $_GET.

Je m'explique:

J'ai une page .php qui contient 3x $_GET et qui s'envoi sur cette même page. Le problème est qu'à chaque fois que je submit l'un; les données de l'autre sont effacé.

En tout j'ai donc 3 x $_GET:
Un pour choisir ma catégorie d'image.
Un pour choisir l'ordre de mes images; croissant, décroissant.
Un pour changer les nombres d'images sur chaques pages.
Plus une fonction pour generer mes pages. Sachant aussi que quand je séléctionne une nouvelle page, celle ci enléve le $_GET stocké dans l'URL.

Cela change donc constament les données stocké dans mon URL.
Et le dernier <form> submité m'enléve toutes les options précédante.
Du faite que je suis débutant je n'arrive pas à trouver de soluction et cela et je m'inquiet car j'ai peur que mon site ne vois jamais le jour à cause de cela.

Merci par avance.

PS: désolé pour les fautes.

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Mer Juin 06, 2007 6:28

Un seul <form> ?
Et tu auras dans le tableau $_GET tous les champs de ton formulaire.

psykotik34
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 6 Juin 2007

Message le Mer Juin 06, 2007 6:45

Oui jai biensur oublié de préciser que j'utilisé des Include dans mon index.

Mes $_GET sont éparpillés sur mon centre.php / left.php :?

J'ai monté mon site en structure pyramidal.

Puis le changement de page me posera toujours problème du faite que les liens de mes pages m'éfacent toutes le contenu de mes variables envoyé dans mon URL.

Je veu jsute savoir s'il existe un moyen de cumulé les $_GET[""] dans mon url.

:(


bproductiv
WRInaute accro
WRInaute accro
 
Messages: 4173
Inscription: 27 Déc 2004

Message le Mer Juin 06, 2007 7:09

pas assez de donnée pour se pencher sur le problème... :(


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19595
Inscription: 8 Aoû 2004

Message le Mer Juin 06, 2007 7:14

psykotik34 a écrit:Oui jai biensur oublié de préciser que j'utilisé des Include dans mon index.

Mes $_GET sont éparpillés sur mon centre.php / left.php :?(
Ca n'est pas génant, le navigateur n'ayant rien à faire du php. Ce qui importe c'est uniquement la structure html du formulaire

psykotik34
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 6 Juin 2007

Message le Mer Juin 06, 2007 7:20

Ha donc je peu couper un <form> sur deux pages .php
Sa je s'avais pas. J'essey sa des que possible.

:) Merci


Krysss
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 2 Fév 2007

Message le Mer Juin 06, 2007 14:51

Pourquoi pas un seul formulaire sur une seule page et tu recupère les variables postées en POST pas en GET...

$mavariable1 = (isset($_POST['mavariablepostee1'])) ? $_POST['mavariablepostee1'] : null;
$mavariable2 = (isset($_POST['mavariablepostee2'])) ? $_POST['mavariablepostee2'] : null;
$mavariable3 = (isset($_POST['mavariablepostee3'])) ? $_POST['mavariablepostee3'] : null;


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Mer Juin 06, 2007 15:01

et bien, recuperer les $_GET, et les mettre dans des champs "hidden". comme ca, il suffit de verifier isset($_GET['']) et isset($_POST[''])

psykotik34
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 6 Juin 2007

Message le Jeu Juin 07, 2007 1:41

Merci a tous pour votre aide, je vais esseyer tou sa.
:D

Ha c'est bon sa marche. Le plus gros du problème venez de mes création de lien pour mes pages. J'oublié de mentionner mes variables dans le lien ce qui me renvoyer toujours les variables par défault.

OUFFF enfin sortie de ce problème!

Merci a tous pour vos réponses. :wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité