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

la verification en PHP

zv3nd
zv3nd
Niveau 6
02 septembre 2008 à 14:34:01

Bonjour à tous, voila j'apprends le PHP avec le SiteDuZero et je me demandais si ce que racontais le redacteur n'était pas incoherent dasn le cadre de la réalisation d'un mini-chat à cette page http://www.siteduzero.com/tutoriel-3-14518-0-tp-un-mini-chat.html :

En résumé, lorsque la page se charge, il y a 2 cas :

* L'utilisateur a posté un message, $_POST['pseudo'] et $_POST['message'] ne sont pas vides. On enregistre ces informations, puis on affiche les 2 zones de texte les 10 derniers messages.
* L'utilisateur n'a pas posté de message, $_POST['pseudo'] et $_POST['message'] sont vides. Alors on ne fait rien, on se contente d'afficher les 2 zones de texte et les 10 derniers messages.

Vous aurez besoin de deux conditions pour vérifier si vos variables ne sont pas vides :
1) Utilisez un isset pour vérifier si les variables existent (comme dans le premier TP).
2) Puis, si les variables existent, vérifiez si elles ne sont pas vides (NULL).

Je comprends que isset nous sert à detecter si on a inscrit des informations dans les deux champs. Dans ce cas on enregistre. Mais je ne comprends pas le cas 2), si les variables existent : elles sont forcement pas vides !
J'ai fait un test en mettant des espaces dans les formulaires du chat et bien le code ne detect pas que le formulaire est vide et il inscrit mon message a l'ecran.

Thymotep
Thymotep
Niveau 10
02 septembre 2008 à 14:44:43

L'espace est un caractère, comme un lettre :-p

Inspire toi de cela : http://blog.deblan.fr/Billlet/Bien-utiliser-empty-0014/

Pour supprimer les espaces en début de chaine, fonction trim, mais tout est dit sur le blog de deepblue :)

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