Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2797 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]{newbie neuneu} bricoler une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]{newbie neuneu} bricoler une table

n°238722
Ciler
Posté le 02-11-2002 à 23:26:32  profilanswer
 

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
mood
Publicité
Posté le 02-11-2002 à 23:26:32  profilanswer
 

n°238728
mrbebert
Posté le 02-11-2002 à 23:51:56  profilanswer
 

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

n°238732
KillerOnEa​rth
Posté le 03-11-2002 à 00:13:34  profilanswer
 

Il faudrait que tu "escape" les guillemets partout :
 
print "<td colspan=\"2\">$ligne->content</td>";
                   _  _
 
Espère que ça aide..
 

n°238734
mrbebert
Posté le 03-11-2002 à 00:18:14  profilanswer
 

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

n°238759
Ciler
Posté le 03-11-2002 à 10:36:46  profilanswer
 

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
n°238819
Schimz
Bouge pas, meurs, ressuscite !
Posté le 03-11-2002 à 15:19:21  profilanswer
 

ç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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]{newbie neuneu} bricoler une table

 

Sujets relatifs
[PHP] A propos de la librairie GDYahoo! adopte le langage de script PHP
[PHP] Probleme avec les fonctions[PHP - Apache] Les variables ne passent pas...
[PHP] Décomposition d'un nombre par 3 et 4PHP?
[PHP] Extraire les deux premiers caractères d'une chaîne - RESOLUODBC / Linux / Php
[PHP & SQL] Toujours besoin de vous - Caca inside ![PHP] Big Problème Conflit php / php3
Plus de sujets relatifs à : [PHP]{newbie neuneu} bricoler une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR