Fonction permettant de gérer les post et get des formulaires html

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 569 fois - Téléchargée 31 fois

Contenu du snippet

bonjour,

cette fonction permet de simplifier l'accès aux $_GET & $_POST, en évitant les contrôles rébarbatifs....

Source / Exemple :


function CtrlPOST_GET($type,$var)
	{
		global $NoPG;
		switch (strtolower($type))
		{
			case "get":
			{
				if (isset($_GET[$var]))
					return $_GET[$var];
				elseif ($NoPG==0 || !isset($NoPG))
				{
					echo "Erreur, référence - <i>$var</i> - (GET) vide.";
					exit();
				}
				break;
			}
			case "post":
			{
				if (isset($_POST[$var]))
					return $_POST[$var];
				elseif ($NoPG==0 || !isset($NoPG))
				{
					echo "Erreur, référence - <i>$var</i> - (POST) vide.";
					exit();
				}
				break;
			}
		}
	}

Conclusion :


Utilisation :

$mavar=CtrlPOST_GET('GET','MaVarGET');

ou
$mavar=CtrlPOST_GET('POSTT','MaVarGET');

si cet argument est facultativement rempli, mettre la variable globale $NoPG à -1, comme ça la fonction ne retournera pas d'erreur si cet argument est vide.
A++

A voir également

Ajouter un commentaire

Commentaires

Messages postés
19
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
25 août 2009

Merde, j'essais de faire des GET et ça ne fonctionne pas, qqun peut m'aider, voici mon code...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Page test de GET</title>
</head>
<script>
$temp=$_GET["PageToGo"];
</script>

[ Test]

</html>

Merci gang!
Messages postés
28
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
14 août 2007

Je comprends pas trop ta question pascal...
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
fais-toi plutôt un code propre de vérification sur ta page plutôt que d'utiliser une fonction.
Messages postés
16
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
4 janvier 2009

est ce que cette foctio permet de recevoir des post et des get sur une meme page
permettant d'éviter les Notice: Undefined index:
quand on envoie par get et que c post ki teste ...
si oui ou je fous ma fonction et ou je l'appelle

merci
pascal 13
Messages postés
28
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
14 août 2007

C'est vrai Kirua, j'aurais pu faire comme ça, mais j'ai connu cette syntaxe ya quelques mois, et j'avais développé la fonction avant... Mais c'est pas con ^^
Merci
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.