bonjour a tous voila je créer un site web dynamique php mysql , je travail avec wamp et notpad++
je n arrive pas a trouver l erreur dans mon script pouvez-vous m aider svp
Code php : 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
43
44
45
46
47
48
49
50
51 <?php include('includes/config.php'); if(isset($_POST['envoyer'])) { if(isset($_POST['entreprise']) AND !empty($_POST['entreprise']) AND isset($_POST['email']) AND !empty($_POST['email']) AND isset($_POST['telephone']) AND !empty($_POST['telephone']) AND isset($_POST['motdepasse']) AND !empty($_POST['motdepasse']) AND isset($_POST['motdepasse2']) AND !empty($_POST['motdepasse2'])); { //tous les champs sont remplies $entreprise= mysql_escape_string($_POST['entreprise']); $email= mysql_escape_string($_POST['email']); $telephone= mysql_escape_string($_POST['telephone']); $motdepasse= mysql_escape_string(md5($_POST['motdepasse'])); $motdepasse2= mysql_escape_string(md5($_POST['motdepasse2'])); $longueur_entreprise = strlen($entreprise); if($longueur_entreprise<= 30); { // l entreprise respecte le format if($modepasse==$motdepasse2) { // les mdp sont identiques mysql_query('INSERT INTO bactransport VALUES("", "'.$entreprise.'", "'.$email.'", "'.$telephone.'", "'.$motdepasse.'")'); $succes ='votre compte a correctement été créé ! vous pouvez maintenent vous connecter en cliquant <a href="login.php">ici</a>'; } else { $erreur = 'le mot de passe et le mot de passe de confirmation ne coresponde pas.'; } else { $erreur = 'le nom de l entreprise est trop long (max: 30).'; } else { $erreur = 'tous les champs sont obligatoires'.; } ?> <h1>creer un compte</h1> <?php if(isset($erreur)) { echo $erreur ; } ?> <?php if(isset($succes)) { echo $succes ; } ?> <form action ="register.php"methode="post"> entreprise : <input type="text"name="entreprise"value="<?phpif(isset($_POST['entreprise'])) { echo $_POST['entreprise'];} ?>"/></br> email : <input type="text"name="email" value="<?phpif(isset($_POST['email'])) { echo $_POST['email'];} ?>"/></br> telephone : <input type="text" name="telephone"value="<?phpif(isset($_POST['telephone'])) { echo $_POST['telephone'];} ?>"/></br> mot de passe : <input type="password" name="motdepasse"value="<?phpif(isset($_POST['motdepasse'])) { echo $_POST['motdepasse'];} ?>"/></br> mot de passe de confirmation : <input type="password" name="motdepasse2"value="<?phpif(isset($_POST['motdepasse2'])) { echo $_POST['motdepasse2'];} ?>"/></br> <input type ="submit" name="envoyer" value="s'inscrire"/>
il m indique une erreur de syntaxe avec else
Partager