{newbie neuneu} bricoler une table [PHP] - PHP - Programmation
Marsh Posté le 02-11-2002 à 23:51:56
ca donne quoi comme ca :
print "<td colspan="2">" . $ligne->content . "</td>";
Marsh Posté le 03-11-2002 à 00:13:34
Il faudrait que tu "escape" les guillemets partout :
print "<td colspan=\"2\">$ligne->content</td>";
_ _
Espère que ça aide..
Marsh Posté le 03-11-2002 à 10:36:46
Merci pour les reponses.
Marsh Posté le 03-11-2002 à 15:19:21
ça fais beaucoup de "
comme ça, c'est plus lisible (surtout si tu as la coloration syntaxique):
|
Marsh Posté le 02-11-2002 à 23:26:32
Hello,
Je debute en PHP (je precise)
J'ai fait une page qui devrait afficher des news dans une table, mais j'ai comme un probleme avec ladite table.
Je voudrais qu'elle ait la tete suivante
*******************************
* * *
*******************************
* *
*******************************
ce qui en HTML se traduirait par un <td colspan="2">
Si dans mon code php je met
print "<td colspan="2">$ligne->content</td>";
j'obtiens un Parse error: parse error in page.php on line xx
Voici tout le bout de code
<table align="center" cellspacing="0" cellpadding="0" border="1" width="90%">
<?php
$db = mysql_connect("localhost","xxx","xxx" );
mysql_select_db("xxx_db",$db);
$sql="SELECT * FROM news ORDER BY date";
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object ($res))
{
print "<tr>";
print "<td>Date</td>";
print "<td>$ligne->date</td>";
print "</tr>";
print "<tr>";
print "<td colspan="2">$ligne->content</td>";
print "</tr>";
}
mysql_free_result ($res);
?>
</table>
Le probleme est je suppose dans les guillemets, mais j'ai rien trouve dans les tutos que j'ai sous la main.
---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8