|
|
|
|
Bonjour ,
Je fais un annuaire ldap actuellement en cherchant de la doc je suis tombé sur ce merveilleux site. En applicant un de vos programme sur le sujet au liens suivant :
http://www.commentcamarche.net/php/phpldapadmin.php3 j'ai eu un petit souci , je ne sais pas quoi mettre dans header.php et footer.php si quelqu'un peu m'aider sa serai simpa.
merci d'avance ......
Re bonsoir,
|
Re bonjour,
|
Salut
|
Re bonjour,
|
Un entete et un pied de page n'est pas important ...
|
Répondre à Dreamer
|
Bonjour,
|
Re
|
Oui je vois ton erreur ...
echo " <th><a href="modifie.php?cn=$mynom"> Modifier</a></th>\n"; echo " <th><a href="supprime.php?cn=$mynom"> Supprimer</a></th>\n"; echo " </tr>\n"; } echo "</table>\n"; echo "<center>< br><a href="ajoute.php">Ajouter une nouvelle personne dans l'annuaire</a></center>"; } Il montre que tu ne fait pas bien la différence entre le PHP et le HTML ... En effet, si je lit ton code comme si j'était le serveur PHP je fairais : echo " <th><a href=" Là je marrete, car tu as fini de donner le echo ... Et je me demande où se trouve le ; pour m'indiquer que je passe à l'instruction suivante ... Et crash =/ Je ne sais pas si tu vois où je veux en venir ... en faite pour pas que le serveur pense que tu refeme ton " de echo, tu dois lui mettre devant un cractère d'échappement qui est en PHP le / Donc dans ton cas celà donne : echo" <th><a href=\"modifie.php?cn=$mynom\"> Modifier</a></th>\n"; echo " <th><a href=\"supprime.php?cn=$mynom\"> Supprimer</a></th>\n"; echo " </tr>\n"; } echo "</table>\n"; echo "<center>< br><a href=\"ajoute.php\">Ajouter une nouvelle personne dans l'annuaire</a></center>"; } Voilà, et tu dois faire comme ca dans tout ton code ... Le serveur PHP effectue un traitement sur ton code afin de le transformer (parser) en HTML ... Donc quand il te le parse, ton \" redevient un " Je te recommande d'aller faire un tour sur les fonction addslash() et stripslash() =] Sinon prend aussi note de la différence entre ' et " ... Pour un echo "bonjour" préfère mettre echo 'bonjour' A la place de echo "Bonjour $pseudo" met echo 'Bonjour '. $pseudo Ca te permettra d'utiliser " dedans puisque il ne les interprettes pas dans les simples quotes :) Voilà si tu as encore des soucis ... ;) |