Affichage irrégulier dans résultat php

Résolu/Fermé
ANTHURIUMRE - Modifié par ANTHURIUMRE le 17/07/2010 à 14:07
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 - 17 juil. 2010 à 16:25
Bonjour,

Dans un programme.php permettant d'afficher une table des matières pour qu'un internaute puisse faire un choix celui-ci bien qu'affichant les résultats laisse apparaître un <d> a la fin du résulltat comme il apparaît ci après. Quelqu'un pourrait-il m'aider s'il vous plaît. J'avais pensé à une balise mais j'ai beau cherché rien n'y fait. Merci pour votre aide


Adherents < d>


Aspect FINANCIE < d>


Comité Directeu < d>


Membres d'Honne < d>


Radiés < d>

Voci le code php :

<?php
include ("nova.inc");
$cnx=mysqli_connect($host,$user,$password,$database)
or die ("connexion au serveur impossible");
//Sélectionne toutes les catégories dans la table NomdelaTable
$req = "SELECT * FROM Type ORDER BY adhrtype";
$result = mysqli_query($cnx,$req)
or die ("Exécution de la sélection impossible");
//Affichage du formulaire
echo "<div style='margin-left:.1in'>
<h1 align='center'>Sections réservées </h1><br/>
<p align='center'>Faites votre choix.</p>";
//création d'un formulaire de sélection
echo "<form action='montradhrts2.php' method='POST'><br/>"; //ligne 22 selon notepad++
echo "<table cellpadding='5' border='1'>";
$compteur=1;
while ($ligne=mysqli_fetch_assoc($result))
{extract($ligne);
echo "<tr><td valign='top' width='15%'
style='font-weight:bold';
font-size:'1.2em;'><br/>";
echo "<input type='radio' name='interet' value='$adhrType'/><br/>";
if ($compteur==1)
{ "checked";
}
echo "<font size='+1'><b>".$adhrType."</b></font>
<\td>
<td>".$typeDescription."</td>
</tr>";
$compteur++;
}
echo "</table>";
echo "<p><input type='submit' value='Faîtes votre choix'>
</form></p><br/>";
?>

A voir également:

1 réponse

Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
Modifié par Giorgiolino le 17/07/2010 à 14:43
Bonjour,

tu as un problème de syntaxe.
Dans le bout de code suivant, tu as écrit <\td> au lieu de </td>.
C'est un '/' ("slash") qu'il faut mettre et non pas un '\' ("anti-slash").


echo "<font size='+1'><b>".$adhrType."</b></font>  

<\td>  

<td>".$typeDescription."</td>  
</tr>";  
$compteur++; 


Remarque:

En principe, Notepad++ devrait te permettre de repérer facilement ce genre d'erreur.


"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein
0
Bonjour Giorgiolino,

A force de trop chercher à voir on ne voit plus. Mille merci de vous êtes penchés sur mon problème grâce à votre intervention tout est rentré dans l'ordre. Merci, merci, merci.
Notepad++ oui mais manque d'inatention de ma part sûrement. et permettez que je me confonde en Merci. Mille merci.
0
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
17 juil. 2010 à 16:25
Pas de quoi.

"La connaissance s'acquiert par l'expérience..."

Bon courage pour la suite.
0