par
Stegue » 22 oct. 2006, 14:07
Ca marche mais pas avec l'id de l'auteur mais de la citation.
Alors pour éviter la confusion, je précise: citateurs_celebres.id
Comme ça:
<img src="portrait/<?php echo $donnees['citateurs_celebres.id']." ";?>" border="0" />
Mais là, ça ne marche plus !
Voivi mon code:
<?php
mysql_connect("xxxxxx", "xxxxx", "xxxxx"); //connexion à la base
mysql_select_db("citation"); // Sélection de la base citation
// On est connectés, on peut travailler sur la BDD
?>
<?php
if(isset($_POST["auteur"]))
{
$nom = $_POST["auteur"];
$sql = "SELECT citateurs_celebres.nom, citateurs_celebres.prenom, citateurs_celebres.id, citations_celebres.citation, citations_celebres.id FROM citateurs_celebres LEFT JOIN citations_celebres ON citateurs_celebres.id = citations_celebres.numcitateur WHERE citateurs_celebres.nom='".$nom."'";
$reponse = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$i = true;
while ($donnees = mysql_fetch_array($reponse) )
{
if($i)
{ ?>
<span class="Style47">
<?php
echo $donnees['prenom']." ";
echo $donnees['nom']." <br /><br /> "; ?>
</span>
<?php
}
echo $donnees['citation']." <br /> "; ?>
<span ><span class="Style19">__________________________</span>
<script language="JavaScript" src="vote/easy-votes-light.php?idcom=
<?php echo $donnees['id'] ?>&rep=vote" type="text/javascript"
></script>
</span><a title="Envoyer cette citation à un ami" href="#" onclick="window.open('envoi_cit/formulaire.php?id_article=<?php echo addslashes ($donnees['citation'] );?>','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=420, height=250');"><img src="images/envoyer.gif" alt="envoyez cette citation à un ami !" border="0" align="absmiddle" /></a><br />
<br /><img src="portrait/<?php echo $donnees['citateurs_celebres.id']." ";?>" border="0" />
<?php
$i = false;
}
}
// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
?>
Ca marche mais pas avec l'id de l'auteur mais de la citation.
Alors pour éviter la confusion, je précise: citateurs_celebres.id
Comme ça: [php]<img src="portrait/<?php echo $donnees['citateurs_celebres.id']." ";?>" border="0" />[/php]
Mais là, ça ne marche plus !
Voivi mon code:
[php]<?php
mysql_connect("xxxxxx", "xxxxx", "xxxxx"); //connexion à la base
mysql_select_db("citation"); // Sélection de la base citation
// On est connectés, on peut travailler sur la BDD
?>
<?php
if(isset($_POST["auteur"]))
{
$nom = $_POST["auteur"];
$sql = "SELECT citateurs_celebres.nom, citateurs_celebres.prenom, citateurs_celebres.id, citations_celebres.citation, citations_celebres.id FROM citateurs_celebres LEFT JOIN citations_celebres ON citateurs_celebres.id = citations_celebres.numcitateur WHERE citateurs_celebres.nom='".$nom."'";
$reponse = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$i = true;
while ($donnees = mysql_fetch_array($reponse) )
{
if($i)
{ ?>
<span class="Style47">
<?php
echo $donnees['prenom']." ";
echo $donnees['nom']." <br /><br /> "; ?>
</span>
<?php
}
echo $donnees['citation']." <br /> "; ?>
<span ><span class="Style19">__________________________</span>
<script language="JavaScript" src="vote/easy-votes-light.php?idcom=
<?php echo $donnees['id'] ?>&rep=vote" type="text/javascript"
></script>
</span><a title="Envoyer cette citation à un ami" href="#" onclick="window.open('envoi_cit/formulaire.php?id_article=<?php echo addslashes ($donnees['citation'] );?>','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=420, height=250');"><img src="images/envoyer.gif" alt="envoyez cette citation à un ami !" border="0" align="absmiddle" /></a><br />
<br /><img src="portrait/<?php echo $donnees['citateurs_celebres.id']." ";?>" border="0" />
<?php
$i = false;
}
}
// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
?>[/php]