par
Truc » 02 oct. 2005, 12:27
Salut, la 2eme proposition est la bonne . En effet dans la 1ere tu fait deja un appel a la variable POST pour l'affecter à $sens_a:
$sens_a = $_POST['sens_a'] ;
Donc si cette meme variable POST n'existe pas tu aura une erreur.
Sur la 2eme proposition le isset que tu fait verifi l'existence de la variable avant meme qu'on appel a son contenu.
Ce que tu as du voir devait ressembler a ceci:
$sens_a="";
if(isset($_POST['sens_a']))
{
$sens_a = $_POST['sens_a'] ;
blablabla..
}
ensuite tu peut utiliser $sens_a dans le reste du code (si la variable a été initialisée avant.
ou encore
$sens_a = isset($_POST['sens_a']) ? $_POST['sens_a']: NULL;
qui aura pour meme effet d'affecter le contenu de la variable POST (si elle existe) a $sens_a sinon une affectation par défaut (ici NULL).
Salut, la 2eme proposition est la bonne . En effet dans la 1ere tu fait deja un appel a la variable POST pour l'affecter à $sens_a:
[php]$sens_a = $_POST['sens_a'] ; [/php]
Donc si cette meme variable POST n'existe pas tu aura une erreur.
Sur la 2eme proposition le isset que tu fait verifi l'existence de la variable avant meme qu'on appel a son contenu.
Ce que tu as du voir devait ressembler a ceci:
[php]
$sens_a="";
if(isset($_POST['sens_a']))
{
$sens_a = $_POST['sens_a'] ;
blablabla..
}[/php]
ensuite tu peut utiliser $sens_a dans le reste du code (si la variable a été initialisée avant.
ou encore
[php]$sens_a = isset($_POST['sens_a']) ? $_POST['sens_a']: NULL;[/php]
qui aura pour meme effet d'affecter le contenu de la variable POST (si elle existe) a $sens_a sinon une affectation par défaut (ici NULL).