Probleme pour afficher un tableau en php
ia76
-
ia76 -
ia76 -
Bonjour, ce code php ne veut pas s' afficher correctement dans pa page html de mon site .
<div id="contenu" >
<h1>Liste Descriptive des Films de SAW</h1>
<table border="2" width="5%">
<tr><th>NOMFILM</th><th>année production</th><th>PRENOMacteurprincipal</th><th>NOMacteurprincipal</th><th>NOMrealisateur</th></tr>
<?php
$connexion = mssql_connect("BENJAMIN\SQLEXPRESS","sa","info");
if ($connexion)
{
mssql_select_db("La_SAGA_SAW",$connexion);
$requete= "SELECT f.NOMfilm, f.annéeproduction,a.PRENOMacteur, a.NOMacteur, r.NOMrealisateur
FROM film f, jouer j, acteur a, realisateur r
WHERE j.NUMfilm = f.NUMfilm
and f.IDrealisateur = r.IDrealisateur
and j.IDacteur = a.IDacteur
and NOMacteur = 'Bell'";
$nb=0;
$resultat = mssql_query($requete,$connexion);
$ligne = mssql_fetch_assoc($resultat);
while($ligne);
{
echo "<tr><td>".$ligne["NOMfilm"]."</td><td>".$ligne["annéeproduction"]."</td><td>".$ligne["PRENOMacteur"]."</td><td>".$ligne["NOMacteur"]."</td><td>".$ligne["NOMrealisateur"]."</td></tr>";
$nb++;
$ligne = mssql_fetch_assoc($resultat);
}
echo"</table>";
echo"il y a ".$nb." film ";
if ($nb>1)
{
echo "(s).";
}
else
{
echo ".";
}
}
else
{
echo "Problème à la connexion </br>";
}
mssql_close($connexion);
?>
</div>
cela m' affiche "; $nb++; $ligne = mssql_fetch_assoc($resultat); } echo"
NOMFILM année production PRENOMacteurprincipal NOMacteurprincipal NOMrealisateur
".$ligne["NOMfilm"]." ".$ligne["annéeproduction"]." ".$ligne["PRENOMacteur"]." ".$ligne["NOMacteur"]." ".$ligne["NOMrealisateur"]."
"; echo"il y a ".$nb." film "; if ($nb>1) { echo "(s)."; } else { echo "."; } } else { echo "Problème à la connexion "; } mssql_close($connexion); ?>
<div id="contenu" >
<h1>Liste Descriptive des Films de SAW</h1>
<table border="2" width="5%">
<tr><th>NOMFILM</th><th>année production</th><th>PRENOMacteurprincipal</th><th>NOMacteurprincipal</th><th>NOMrealisateur</th></tr>
<?php
$connexion = mssql_connect("BENJAMIN\SQLEXPRESS","sa","info");
if ($connexion)
{
mssql_select_db("La_SAGA_SAW",$connexion);
$requete= "SELECT f.NOMfilm, f.annéeproduction,a.PRENOMacteur, a.NOMacteur, r.NOMrealisateur
FROM film f, jouer j, acteur a, realisateur r
WHERE j.NUMfilm = f.NUMfilm
and f.IDrealisateur = r.IDrealisateur
and j.IDacteur = a.IDacteur
and NOMacteur = 'Bell'";
$nb=0;
$resultat = mssql_query($requete,$connexion);
$ligne = mssql_fetch_assoc($resultat);
while($ligne);
{
echo "<tr><td>".$ligne["NOMfilm"]."</td><td>".$ligne["annéeproduction"]."</td><td>".$ligne["PRENOMacteur"]."</td><td>".$ligne["NOMacteur"]."</td><td>".$ligne["NOMrealisateur"]."</td></tr>";
$nb++;
$ligne = mssql_fetch_assoc($resultat);
}
echo"</table>";
echo"il y a ".$nb." film ";
if ($nb>1)
{
echo "(s).";
}
else
{
echo ".";
}
}
else
{
echo "Problème à la connexion </br>";
}
mssql_close($connexion);
?>
</div>
cela m' affiche "; $nb++; $ligne = mssql_fetch_assoc($resultat); } echo"
NOMFILM année production PRENOMacteurprincipal NOMacteurprincipal NOMrealisateur
".$ligne["NOMfilm"]." ".$ligne["annéeproduction"]." ".$ligne["PRENOMacteur"]." ".$ligne["NOMacteur"]." ".$ligne["NOMrealisateur"]."
"; echo"il y a ".$nb." film "; if ($nb>1) { echo "(s)."; } else { echo "."; } } else { echo "Problème à la connexion "; } mssql_close($connexion); ?>
A voir également:
- Probleme pour afficher un tableau en php
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
2 réponses
bonjour
essayer ceci
echo "<tr><td>".$ligne['NOMfilm']."</td><td>".$ligne['annéeproduction']."</td><td>".$ligne['PRENOMacteur']."</td><td>".$ligne['NOMacteur']."</td><td>".$ligne['NOMrealisateur']."</td></tr>";
--
essayer ceci
echo "<tr><td>".$ligne['NOMfilm']."</td><td>".$ligne['annéeproduction']."</td><td>".$ligne['PRENOMacteur']."</td><td>".$ligne['NOMacteur']."</td><td>".$ligne['NOMrealisateur']."</td></tr>";
--
non ce n'est pas ce qui est dans le 1er message.
les " sont remplacées par des ' pour les variables du tableaux.
une certitude : c'est un problème de" car on affiche comme des chaines de caractères ce qui devrait afficher le contenu de la variables.
il faut banir le mot urgent des messages : merci