8797 sujets

Développement web côté serveur, CMS

Bonsoir et mes meilleurs voeux !

Alors je vous explique mon problème, j'appelle mes page depuis un fichier exemple:
index.php/edit

A partir de la je voudrais fair un $_get sur cette page + l'appelle d'un ID produit pour éditer des information dont je créé mes produits.
exemple:
index.php/edit/ID_produit

Dans mons cas, j'arrive bien sur mon url edit avec mon formulaire d'édition, mais il reste vide.

Comment donc récupérer l'id du produit sachant que je fait une requête avant sur l'url ?

Début de mon get:
else if(isGET('edit') && isAdmin()) {


Merci
Modifié par fred89 (03 Jan 2013 - 23:18)
Pour plus d'information c'est pour un cms avec rewrite, désolé du peux d'informations.

En fait je fait un 'rewrite' maison pour que ca passe sur tout les hébergeurs.

Le souci et surtout sur la récupération de deux $_GET, 1 pour choper le type d'action (ici edition) et l'autre l'id de l'élément a éditer.

Pour compléter ma demande voici mes 2 fonction qui traite le GET:

function isGET($name)
{
	return isset($_GET[$name]) && is_string($_GET[$name]);
}

Pour isAdmin il sert juste a vérifier la session administrateur pour l'édition.

Par contre si je fait un
else if(isGET('item') && isAdmin()) {
donc j'arrive directement sur l'édition du produit avec tout mes champs contenant les informations.

Donc comment avoir les 2 ensemble
exemple:
else if(isGET('edit') && isGET('item') && isAdmin()) {



Merci!
hello,

commence par un
print_r($_GET);
exit;

et vérifie déjà que ton URL rewriting fonctionne (que tu as bien les deux paramètres)

Je soupçonne que le problème se situe plus dans ton .htaccess que dans ton code php Smiley cligne
Modifié par BlueScreenJunky (06 Jan 2013 - 10:39)