Comment vérifier plusieurs variables d'un seul coup ? - PHP - Programmation
Marsh Posté le 20-06-2005 à 16:18:54
Je dis peut-être une bêtise, mais tu as essayé de les mettre dans un tableau ?
Marsh Posté le 20-06-2005 à 16:19:44
Nop, pas essayé  
 
Tu crois qu'en les mettant dans un tableau, et en vérifiant le tableau, ça pourrait marcher ? 
 
PS : Pour le moment, je n'ai rien de concret sous la main, j'essaye juste la théorie 
Marsh Posté le 20-06-2005 à 16:20:42
Sinon le plus simple mais aussi le plus long si tu as beaucoup de variables : 
 
| Code : 
 | 
Marsh Posté le 20-06-2005 à 16:21:14
Yes, mais j'aimerai justement éviter ce lourd traitement  
 
Marsh Posté le 20-06-2005 à 16:21:25
| Max Evans a écrit : Nop, pas essayé  | 
 
 
Justement je sais pas trop, essayes  .
. 
Marsh Posté le 20-06-2005 à 16:23:13
avec une boucle en faisant incrementé le  
var1,var2 etc... 
tu fais un truc du genre : 
 
 
et tu fais  
 
for($cpt=1;$cpt=50;$cpt++) 
{ 
$var= "var".$cpt; 
 
 
if (!is_numeric($_GET[$var])) 
{//pas numeric } 
 
} 
 
avec les fautes syntaxique en moins  
 
 
Marsh Posté le 20-06-2005 à 16:24:03
En réalité, les var1-var2, etc étaient juste pour l'exemple  Sinon, elles ont des noms bien distincts
 Sinon, elles ont des noms bien distincts  
 
 
Désolé d'être aussi chiant ![[:ddr555] [:ddr555]](https://forum-images.hardware.fr/images/perso/ddr555.gif)
Marsh Posté le 20-06-2005 à 16:29:54
Je viens d'essayer ça : 
| Code : 
 | 
 
 
Et ça marche. Ce qu'il faut faire c'est une boucle sur les offset du tableau qui sont numérotés, normal quoi  .
. 
Tu fais la même boucle que texaff en gros. 
 
Edit, je sais pas si tu m'as bien suivi  .
.
Marsh Posté le 20-06-2005 à 16:35:30
while (list ($key,$val) = each ($_POST))  
 { 
if (!is_numeric($_POST[$key])) 
echo probleme; 
 
} 
 
ca devrait marcher ca... le probleme c'est que ca testera sur tout les $_post... 
Marsh Posté le 20-06-2005 à 16:59:24
Bon bah j'ai dit une bêtise lol. La solution que j'ai donné plus haut ne marche que pour le premier élément du tableau  .
.
Marsh Posté le 20-06-2005 à 16:16:47
Bonjour à tous, 
 
 
 
 
 
 
 
Je cherche à vérifier plusieurs variables d'URL - $_GET['var1'], $_GET['var2'], $_GET['var3'], etc ; à savoir si elles sont is_numeric() ou non
Mettons que j'ai 50 variables, comment les vérifier toutes d'un seul coup ?
Merci à tous
Message édité par Max Evans le 20-06-2005 à 16:17:02
---------------
Envie d'un bol d'air ? Traxxas Revo 3.3