CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

variable non définie

Bogoss9-1
Bogoss9-1
Niveau 7
15 mai 2006 à 20:07:44

salut, je fais un script où si la condition est rempli, il cherche quelque chose dans la bdd et ça donne des $donnee[´bidule´], mais ils sont censés apparaitre dans un champ a remplir (car c´est pour une modification-ajout, ), mais si la condition n´est pas remplie, j´ai un $donnee[´bidule´] non défini comme valeur par defaut du champ, et je me demande si ça genere ne erreur ou pas.

Delta672
Delta672
Niveau 9
15 mai 2006 à 20:12:05

Normalement oui

Mais tu peut utilise un

if isset $donnee{bidule]
{ echo $donnee{bidule]
}

Tout simplement ^^

Bogoss9-1
Bogoss9-1
Niveau 7
15 mai 2006 à 20:14:32

ok, merci (mais ils sont pa sympa les créateurs de langages, ils auraient pu donner aucune valeur a la variable si elle est pas definie)

deepblue
deepblue
Niveau 16
15 mai 2006 à 20:33:45

if (isset($donnee[bidule]))
echo $donnee[bidule];
suffit

bogoss9-1 > non, c´est plus que logique !

Bogoss9-1
Bogoss9-1
Niveau 7
15 mai 2006 à 20:42:43

Oui, je sais qu´on peut ne pas mettre les accolade pour une seule instruction.
Mouais, c´est logique dans certains cas, mais dans d´autres, c´est super lourd!!

Bogoss9-1
Bogoss9-1
Niveau 7
15 mai 2006 à 20:43:19

mais on doit pas mettre des apostrophe?

deepblue
deepblue
Niveau 16
15 mai 2006 à 20:44:05

c´est comme si tu appelais toto alors qu´il existe pas...
Une variables doit etre forcement definit !
(heureusemement que tu ne codes pas en c, java ou un language du type car ça te soulerait vite)

deepblue
deepblue
Niveau 16
15 mai 2006 à 20:45:17

"mais on doit pas mettre des apostrophe?"
Si mais j´ai fais un copie colle du code de delta672

Bogoss9-1
Bogoss9-1
Niveau 7
15 mai 2006 à 21:17:20

deepblue bouton profilbouton profil Posté le 15 mai 2006 à 20:44:05 Avertir un administrateur à propos de ce message !
c´est comme si tu appelais toto alors qu´il existe pas...
Une variables doit etre forcement definit !
(heureusemement que tu ne codes pas en c, java ou un language du type car ça te soulerait vite)

lol, j´ai vu quelques code java, ça a l´air vraiment chiant, et en plus c´est moche, il y a des majuscules et des points au milieu de mots, mais je comprends rien ptet parce que j´ai rien lu dessus ^^

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment