Maison  >  Questions et réponses  >  le corps du texte

Lorsque PHP mélange php et html, une erreur de syntaxe et une fin inattendue continuent d'apparaître.

Ce problème revient sans cesse, quelqu'un peut-il me donner des conseils ? Où est le problème ?

Le code source est le suivant

<meta charset="utf-8"><?php if (isset($_POST['userName'])) { if (!empty($_POST['userName'])&&!empty($_POST ['passWord'])) { #Juger si le nom d'utilisateur et le mot de passe saisis sont vides if ($_POST['userName'] == "zzh" && $_POST['passWord'] == "123") {#Judge l'entrée Le nom d'utilisateur et le mot de passe ont-ils une certaine valeur ? if (setcookie("name","zzh")) {//S'il s'agit d'une valeur définie, émettez un cookie echo "Connexion réussie, bienvenue pour visiter !<a href ='. /index.php'> Retour à la page d'accueil & lt;/a & gt; ";} Sinon, le cookie {echo" échoue !</a>";                                                                                                      > ;meta charset="utf-8"></head><body>                                                                 "_blank"> input type="submit" name="userSubmit" value="Connexion" > <!--Bouton Soumettre--> </form></body></html>HTML; //Représente HTML End echo $htm;

P粉755083152P粉755083152567 Il y a quelques jours789

répondre à tous(3)je répondrai

  • P粉755083152

    P粉7550831522023-04-24 13:41:39

    Merci patron!

    répondre
    0
  • phpcn牛

    phpcn牛2023-04-24 13:09:37

    <<<Ajoutez un espace après et démarrez le code HTML sur une nouvelle ligne.

    répondre
    0
  • phpcn牛

    phpcn牛2023-04-24 13:07:57

    if (isset($_POST['userName'])) { if (!empty($_POST['userName'])&&!empty($_POST['passWord'])) { if ($_POST['userName' ] == "ZZH" && $_post ['password'] == "123") {if (setcookie ("nom", "zZH") {echo "est réussi, bienvenue pour visiter ! & lt; a href = ' ./index.php'>Retour à la page d'accueil</a>";                                                                                                                                                                                                                                                     connectez-vous .php'> </a>                                                                                                                                                                                                        Veuillez vous reconnecter ;"; }}elsa{ $htm ! = <<< HTML                                                                                                                                                                          ;body> :<input                       type="password" name="passWord"><br> </html>

    répondre
    0
  • Annulerrépondre