Erreur avec mon script .php

Bonjour, j'ai pour projet de créer un site internet relié à une DataBase mais j'ai à peine commencé que je suis déjà stopé, help.
J'ai regarder quelques tutos pour pouvoir former ce qui sera la page d'inscription du site mais lorsque que je "l'upload" sur hostinger.fr (sur l'hébergement gratuit), et que j'ouvre la page register, ça m'affiche une erreur du genre:


Je vous donne une image de mon script si vous pouvez m'aider à detecter une erreur ou quelque chose qui cloche... merci.
partie 1


partie 2

2 réponses

  1. Contributeur
    'lut, il manque un point-virgule après ton
    die
    à la ligne 47.
    Aussi:
    -
    die
    est une très mauvaise manière de gérer les erreurs
    -
    md5
    est un algorithme de hashage qui n'est plus reconnu comme fiable, préfère SHA-256
    - les fonctions
    mysql_*
    sont à bannir de tout apprentissage: le module MySQL est obsolète en PHP5.5 et supprimé en PHP5.6 pour des raisons de sécurité inhérentes a son design: il n'y a pas de requêtes préparées, qui t'éviteraient de gros problèmes:
    htmlspecialchars
    n'est pas suffisant pour prévenir d'une injection SQL. Passe à
    mysqli
    si tu préfères le code style fonctionnel, ou a PDO si tu peux faire de la prog orienté objet.
    from human import idiocy
    del idiocy
    1
    1. Bonsoir,

      Erreur élémentaire:

      on n'écrit pas!

      } else echo "...;";


      mais:

      } else {
        echo "....";
      0
      1. Contributeur
        Et ben si justement, car l'interpréteur de code de PHP s'attend a un statement derrière, que ce soit une seule expression ou un statement block.
        Après niveau clarté c'est mieux effectivement.
        0