Retrouvez les publications relatives à ces discussions dans
nos rubriques PHP, SQL.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le mardi 09 f?vrier 2010 - 11h25 par icadop.
-
Bonjour,
voici mon code :
$a= '<p class="pagination">'.pagination($page,$nb_pages).'</p>';
echo "<table align='center' border='0 width='90%' class='t12'>";
echo "<tr>";
echo "<td align='center'>$a</td>";
echo "</table>";
mais je voudrais faire cela mais tout le temps une erreur !
echo "<table align='center' border='0 width='90%' class='t12'>";
echo "<tr>";
echo "<td align='center'><p class='pagination'>'.pagination($page,$nb_pages).'</p></td>";
echo "</table>";
On peut m'aider !!! Merci !!
-
Message publié le mardi 09 f?vrier 2010 - 14h28 par fablat. Fablat
-
Bonjour,
Dans cette partie du code, tu fais un echo avec un double guillemet (").
Tu dois donc échapper tous les guillemets doubles à l'intérieur de la chaine, et faire les opérations de concaténation avec des guillemets doubles
ton code:
echo "<table align='center' border='0 width='90%' class='t12'>";
echo "<tr>";
echo "<td align='center'><p class='pagination'>'.pagination($page,$nb_pages).'</p></td>";
echo "</table>";
ce qu'il faudrait faire:
echo "<table align=\"center\" border=\"0\" width=\"90%\" class=\"t12\">";
echo "<tr>";
echo "<td align=\"center\"><p class=\"pagination\">" . pagination($page,$nb_pages) . "</p></td>";
echo "</table>";
D'autre part, j'aurais tendance à te conseiller d'utiliser des guillemets doubles pour les valeurs de tes attributs et guillemets simples pour echo, ce qui donnerait:
echo '<table align="center" border=\"0" width="90%\" class="t12">';
echo '<tr>';
echo '<td align="center"><p class="pagination">' . pagination($page,$nb_pages) . '</p></td>';
echo '</table>';
J'espère avoir répondu à ta question.
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.