le 15/08/2007 à 13:38
variable dynamique et globale ?
Bonjour,
je me suis servi du dernier exemple du cour sur les variables dynamiques pour obtenir un formulaire au nombre de champ variable. Mais j'ai un ptit soucis pour le traitement des résultats. Je m'explique :
Mais la portée de ces variables est limité, non? Je pensais donc naïvement faire :
…et j'obtiens :
Parse error: syntax error, unexpected '{', expecting ',' or ';'
Donc voilà je voulais savoir comment bien déclarer mes variable pour qu'elles soient utilisables dans le reste du code, pour l'insertion dans la bdd notament.
merci
…hmm j'en profite vite fait pour poser une autre question. Dans une discusion sur le forum j'ai lu
Je suis pas sur de saisir, qlq'un pourrait m'éclairer s'vous plait (non parce quee justement ce type de déclaration est utilisée dans le cour alors...).
je me suis servi du dernier exemple du cour sur les variables dynamiques pour obtenir un formulaire au nombre de champ variable. Mais j'ai un ptit soucis pour le traitement des résultats. Je m'explique :
<?php for ($i=1; $i<=$_POST['nb_champs']; $i++){
$champA{$i}=trim($_POST['champ_'.$i]);
$champB{$i}=trim($_POST['champ_'.$i]);
…
}
<?php global $champA{$i}=trim($_POST['champ_'.$i]);
Parse error: syntax error, unexpected '{', expecting ',' or ';'
Donc voilà je voulais savoir comment bien déclarer mes variable pour qu'elles soient utilisables dans le reste du code, pour l'insertion dans la bdd notament.
merci
…hmm j'en profite vite fait pour poser une autre question. Dans une discusion sur le forum j'ai lu
Le php est beaucoup trop PERMISSIF !
Rien que le if( isset( $variable ) ) and $variable == "valeur" ){}
C'est une horreur !
Ca ne choque personne ??? Et bien voila le problème...
Essaye faire ça en C !!!
Rien que le if( isset( $variable ) ) and $variable == "valeur" ){}
C'est une horreur !
Ca ne choque personne ??? Et bien voila le problème...
Essaye faire ça en C !!!
Je suis pas sur de saisir, qlq'un pourrait m'éclairer s'vous plait (non parce quee justement ce type de déclaration est utilisée dans le cour alors...).