le 08/01/2005 à 12:31
texte avec ou ss lien ds table depuis bdd
Bonjour,
je bloque depuis plusieurs jours sur un truc très simple:
je souhaite afficher ds une page php du texte ds un tableau issu d'une bdd
donc ds une même colonne, j'ai du texte avec lien et du texte sans lien...
j'ai donc crée une table 'links'
//code:
CREATE TABLE links (id INT not null AUTO_INCREMENT, cible TEXT not null , texte TEXT not null , PRIMARY KEY (id))
ensuite, ma page php:
// le texte avec lien s'affiche bien
//mais le texte ss lien est automatiquement un bouton
// comment faire pour afficher également un txt ss lien si c'est le cas?????
merci (j'espère que je suis assez clair)
++
f
je bloque depuis plusieurs jours sur un truc très simple:
je souhaite afficher ds une page php du texte ds un tableau issu d'une bdd
donc ds une même colonne, j'ai du texte avec lien et du texte sans lien...
j'ai donc crée une table 'links'
//code:
CREATE TABLE links (id INT not null AUTO_INCREMENT, cible TEXT not null , texte TEXT not null , PRIMARY KEY (id))
ensuite, ma page php:
<?php
$usebdd = "bdd";
// connexion mysql
$connexion = mysql_connect("server","login","password");
if (!$connexion) {
echo "Impossible d'effectuer la connexion";
exit;
}
//sÈlection de la BDD
$db = mysql_select_db("$usebdd", $connexion);
if (!$db) {
echo "Impossible de sÈlectionner cette base donnÈes";
exit;
}
// sÈlection des donnÈes
$resultat_sql = mysql_query("select id,texte,cible from links",$connexion);
$total = mysql_num_rows($resultat_sql);
// affichage du resultat
if($total) {
echo '<table width="100%" bgcolor="#FFFFFF">'."\r";
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><H3 class="txt"><b><u>Id</u></b></H3</td>';
echo '<td bgcolor="#CCCCCC"><H3 class="txt"><b><u>texte</u></b></H3></td>';
echo '</tr>'."\r";
while($row = mysql_fetch_array($resultat_sql)) {
echo '<tr>';
echo '<td bgcolor="#FFFFFF"><H3 class="txt">'.$row['id'].'</H3></td>';
echo "<td bgcolor=\"#FFFFFF\"><H3 class=\"txt\"><a href=\"${row['cible']}\">${row['texte']}</a></H3></td>";
echo '</tr>'."\r";
}
echo '</table>'."\r";
}
else echo 'Pas d\'enregistrement dans cette table...';
// on libere le resultat
mysql_free_result($resultat_sql);
?>
// le texte avec lien s'affiche bien
//mais le texte ss lien est automatiquement un bouton
// comment faire pour afficher également un txt ss lien si c'est le cas?????
merci (j'espère que je suis assez clair)
++
f