Variable non définis

Fermé
AstroRP - 8 janv. 2023 à 11:58
jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024 - 9 janv. 2023 à 15:47

Bonjour, j'ouvre aujourd'hui ce post car j'ai un probleme avec des variable en php on me dit ceci


Notice: Undefined variable: genre in C:\Users\nom\Documents\Libér'Argouges\inscription.php on line 18

et ceci


Notice: Undefined variable: classe in C:\Users\dedek\Documents\Libér'Argouges\inscription.php on line 19

voila le code a ces ligne

                $genre = (int) $genre;
                $classe = (int) $classe;


Windows / Firefox 109.0

2 réponses

Utilisateur anonyme
8 janv. 2023 à 12:14

Bonjour 

pas spécialiste de php, mais je dirais qu'avant ces lignes $genre et $classe n'existent pas et comme tu veux caster leur contenu en int, ça ne peut pas fonctionner.


0

Bonjour,

auriez vous une solution a cela ?

0
Utilisateur anonyme
8 janv. 2023 à 15:57

Ben créer les variables avant et leur donner une valeur


0

La variable etait déjà créer 

    $genre = $_POST(genre);

Et pareil pour classe

Après la je suis pas sur mon pc donc j'ai refais le code de tête donc ces pas exactement sa le code original mais je sais que ma variable était bien définis

Après j'ai des doutes car dans mon formulaire ces des champ select 

0
jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024 4 719 > AstroRP
9 janv. 2023 à 12:17

Bonjour,

Sauf que .. $_POST est un array

Il faut donc utiliser des crochets et non des parenthèses.

et dans ces crochets.. il faut mettre la clé correspondant entre quotes...

donc : 

$genre = $_POST['genre'];
0
AstroRP > jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024
9 janv. 2023 à 13:07

Ah c'était sa le code que j'avais mis

0
jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024 4 719 > AstroRP
9 janv. 2023 à 15:47

c'était ça quoi ? où ?

Mais bon... donc le souci est résolu ??

SI la réponse est non... montre ton code COMPLET  et remets nous les éventuels messages d'erreur.

N'oublie pas de nous préciser le nom des fichiers (pour chaque fichier)  (si ton code se trouve dans plusieurs fichiers différents... )

0