[PHP]{newbie neuneu} bricoler une table

{newbie neuneu} bricoler une table [PHP] - PHP - Programmation

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
Reply

Marsh Posté le 02-11-2002 à 23:26:32   

Reply

Marsh Posté le 02-11-2002 à 23:51:56    

ca donne quoi comme ca :
print "<td colspan="2">" . $ligne->content . "</td>";

Reply

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..
 

Reply

Marsh Posté le 03-11-2002 à 00:18:14    

tiens oui, c'est une bonne idée ca :D

Reply

Marsh Posté le 03-11-2002 à 10:36:46    

Merci pour les reponses.


---------------
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
Reply

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):


 
    print '
    <tr>
    <td>Date</td>
    <td>'.$ligne.'->date</td>
    </tr>
    <tr>
    <td colspan="2">'.$ligne.'->content</td>
    </tr>
    ';
}



---------------
çà s'est HFR | Music for the Galaxy
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed