Déclaration variable

Résolu
t671 Messages postés 1471 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 10 mars 2025 - Modifié le 11 févr. 2025 à 15:39
t671 Messages postés 1471 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 10 mars 2025 - 12 févr. 2025 à 16:17

Bonjour,

Dans mon script, je reçois une variable (an1) par POST d'un formulaire.

if (!empty($_POST['an1'])) {
	$nais_an1 = $_POST['an1'];
}
// ...

// Déclaration variables

$nais_an1 = !empty($_GET['nais_an1']) ?
    $_GET['nais_an1'] :
    null;
// ...

Si je fais :

echo ($_POST["an1"]);

... je retrouve bien ma variable.

Comme précédemment, j'ai fait :

if (!empty($_POST['an1'])) {
    $nais_an1 = $_POST['an1'];
}
// $nais_an1 devrait avoir la valeur de $_POST['an1'].

Mais si je fais :

var_dump($nais_an1)

... le retour est NULL !! Pourquoi ???

Merci

5 réponses

vaanbasch Messages postés 761 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 5 avril 2025 662
Modifié le 12 févr. 2025 à 14:45

Bonjour.

Déjà le 1er problème c'est que tu redéfini la variable $nais_an1 après l'avoir initialisée avec $_POST['an1']


1

Bonjour,

Où est située l'instruction var_dump($nais_an1) ?

Avant ou après la condition ternaire sur !empty($_GET['nais_an1']) ? Car il semble que c'est celle-ci qui écrase la valeur de la variable $nais_an1

0
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 Ambassadeur 1 579
12 févr. 2025 à 13:54

bonjour,

quel est le but du code avec le GET?

0
mamiemando Messages postés 33650 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2025 7 846
12 févr. 2025 à 14:31

Bonjour,

Ce qui me paraît un peu paradoxal, c'est que la variable soit récupérée via GET et POST. Je pense aussi qu'il faudrait contrôler si empty($nais_an1) est vrai avant de l'écraser.

Bonne chance

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
t671 Messages postés 1471 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 10 mars 2025 11
12 févr. 2025 à 16:17

Merci à tous. J'ai vu qu'il y avait une confusion dans les variables comme l'a dit vaanbasch. Et effctivement, comme l'a dit cmph, je dois écraser la variable date_naissance !? A voir !!!!

Merci à tous ! 

0