• imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

erreur guillemet

liste des forums liste des discussions Participer à la discussion

Photo de icadop 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 !!
Photo de fablat 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.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions