Bonsoir, je poste ici pour la premier fois.
Je souhaiterai savoir, sur quel forum je doit poster pour les erreur dans les script parce que j'avoue être un peut perdu.
Merci de votre compréhension krakteus.
Version imprimable
Bonsoir, je poste ici pour la premier fois.
Je souhaiterai savoir, sur quel forum je doit poster pour les erreur dans les script parce que j'avoue être un peut perdu.
Merci de votre compréhension krakteus.
Bonjour et bienvenue,
ici même ça sera bien ;)
Alors pour l'erreur.
voici :
Et pour le code :Citation:
PHP Parse error: syntax error, unexpected 'else' (T_ELSE), expecting end of file in /opt/lampp/htdocs/site/index.php on line 41.
Code:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 <?php session_start(); include_once 'function.php'; $bdd =bdd(); if(!isset($_SESSION['id'])){ header('Location: inscription.php'); } else {} ?> <!DOCTYPE html> <head> <meta charset='utf-8'/> <title>Mon forum</title> <meta name="author" content="christophe"> <link rel="stylesheet" type="text/css" href="general.css" /> <link rel="shortcut icon" href="images/favicon.ico" /> <head/> <body> <center><h1>Bienvenue sur mon forum!</h1></center> <div id="Cforum"> <?php if(isset($_GET['categories'])){ ?> <div class='categories'> <h1> <?php echo $reponse['name'];?> </h1> <?php } ?> </div> <?php else { { echo'Bienvenue : '.$_SESSION['pseudo'].' :) - <a href="deconnexion.php">Deconnexion</a>'; $requete = $bdd->query('SELECT * FROM categories'); while ($reponse = $requete->fetch() ){ ?> <div class='categories'> <a href="index.php?categories = <?php echo $reponse['name']; ?>"><?php echo $reponse['name'];?> </a> </div> <?php } ?> </div> </body> </html> <?php } } ?>
Un else {} doit être précédé d'un if {}. Hors juste avant ton else tu as :
Si tu as un code comme ceci :Citation:
<?php
C'est schématiquement, comme si tu as deux scripts sur la même page, ton if et ton else sont donc dans 2 scripts différents.Citation:
<?php
..
?>
<?php
..
?>
Tu devrais vraiment prendre le temps d'indenter ton code proprement.
Regarde si tu prends un bout de ton code :
Bon courage pour comprendre où ça commence et où ça finit.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php } ?> </div> </body> </html> <?php } } ?>
Bonjour,
le problème, c'est ce <div> qui n'est ni dans le if, ni dans le else :
Or, il n'y a pas de "p'tet ben qu'oui, p'tet ben qu'non" en programmation. :aie:Code:
1
2
3
4
5
6
7
8 } ?> </div> <?php else {
@sabotage
Merci j'ai vue mon erreur j'ai recorriger,
et maintenant tout fonctionne.
@jreaux62
Bonjour et merci de ton attention tout et régler.