Bonsoir,

pouvez-vous m'aider s'il plaît en remplaçant les ? de la 4ème ligne de code si dessous afin que le code PHP suivant ne s'exécute uniquement lorsque l'utilisateur clique sur l'input submit 'connexion' et que le champ mot de passe est non vide

merci
cordialement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html>
	<?php
        // exécute la condition if seulement si input submit connexion appuyé ET champ 'mot de pass' non vide
        if(????????) {
            echo 'test'; //vérifie que la condition ci-dessus fonctionne
            $base = mysqli_connect ("localhost", "root", "", "mabase");
            $sql = 'SELECT utilisat_id FROM 1tbl_utilisat WHERE pass_md5="'.mysqli_real_escape_string($base, md5($_POST['pass'])).'"';
            $req = mysqli_query($base, $sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysqli_error());
            $data = mysqli_fetch_assoc($req);
            mysqli_free_result($req);
            mysqli_close($base);

            if ($data['utilisat_id'] == 1) {
                header('Location: pagesuivante.php');
                exit();
            }

            else {
                $erreur = 'Compte non reconnu';
            }
        }
    ?>

    <html>
	    <head>
	    	<meta charset="utf-8" />
	    	<link rel="stylesheet" href="io_Design.css" />
	    </head>

	    <body>
		    <form method="post" action="index1.php" name="index">
		    	<fieldset id="fieldset_index">
		    		<legend> <Strong> Connexion </strong></legend>
		    		<br/>
		    		<label for ="pass">Mot de passe :</label> <input type="password" name="pass" id="pass" style="width:70%"><br/><br/>
		    		<input type="submit" name="connexion" value="Connexion" style="width:97%">
		    		<p style="text-align: center; color: red"> <?php if(isset($erreur)) {echo $erreur;} ?> </p>
		    	</fieldset>
		    </form>
    	</body>
    </html>