php get (code)

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 : php get (code)

Re: php get (code)

par two3d » 27 nov. 2016, 12:57

je savais pas pour le case 2/case 3 :wink:

Re: php get (code)

par Aureusms » 27 nov. 2016, 10:15

Bonjour,

Rhaaa les tests de variables sous PHP...
Bien essayes de fixer ta variable en indiquant ce que tu attends. Cela t'éviteras des surprises lorsque tu désireras utiliser ces mêmes variables dans une requeète SQL par exemple.

De mon côté, au delà de deux tests par variable, j'utilise les instructions switch, case, break. Cela donne une meilleur structure à mon avis :
<?php
//récupération et fixation de la variable en tant qu'entier.
$vid = (integer) $_GET['vid'];
switch ($vid) :
	case 2 :
		//quand $_GET['vid'] == 2
	break;
	case 3 :
		//quand $_GET['vid'] == 3
	break;
	
	/*
	case 2 :
	case 3 :		
		//quand $_GET['vid'] == 2 ou 3
	break;
	*/
	
	default :
		//quand $_GET['vid'] != 2 ou 3
	break;
	
endswitch;
Je t'ai indiqué aussi la possibilité //quand $_GET['vid'] == 2 ou 3 mais je l'ai indiqué en commentaire.
Ainsi $_GET['vid'] ne pourra être qu'un entier et tu pourras tester sa valeur simplement.

Re: php get (code)

par two3d » 26 nov. 2016, 12:20

Code à placer dans le fichier pmv.php bien évidement.

Re: php get (code)

par Spols » 19 nov. 2016, 21:05

CECI EST LE DEBUT DE MON HTML COMMUN
<?php
if ($_GET['vid'] == '02' || $_GET['vid'] == '03') {
?>
CECI EST DU CODE HTML QUI NE S'AFFICHE QUE SUR LES PAGES  "pmv.php?vid=02 et pmv.php?vid=03"
<?php
}
?>
<?php
if ($_GET['vid'] == '02') {
?>
CECI EST DU CODE HTML QUI NE S'AFFICHE QUE SUR LA PAGE  "pmv.php?vid=02"
<?php
}
<?php
if ($_GET['vid'] == '03') {
?>
CECI EST DU CODE HTML QUI NE S'AFFICHE QUE SUR LA PAGE  "pmv.php?vid=03"
<?php
}
?>
CECI EST LA FIN  DE MON HTML COMMUN

Re: php get (code)

par JUJU0802 » 18 nov. 2016, 18:03

Je ne comprend pas bien peut tu etre plus précis ?
Merci
Julien

Re: php get (code)

par Spols » 18 nov. 2016, 16:43

il te faut une condition du type if ($_GET['vid'] == 2 || $_GET['vid'] == 3)
mais il faut voir comment php gère les 02 plutot que 2, je pense qu'il voit un entier donc j'ai retiré le 0 de la condition, mais c'est à vérifier

php get (code)

par JUJU0802 » 18 nov. 2016, 16:26

Bonjour a tous !

voila mon problème jai utiliser la fonction GET de php pour me faire des url comme ça "pmv.php?vid=01" etc...

Mais voila je me retrouve confronter a un problème j'aimerais rajouter du code html dans "pmv.php?vid=02 et pmv.php?vid=03" mais seulement dans ses pages

Si quelqu’un a une solution ou des conseils n'hésitez pas

Merci

Julien