Bonjour à tous,
je me suis mis à javascript depuis peu et d'habitude, je code plutôt en php mais il faut dire que les fonctions javascript offrent un gros potentiel donc m'y voici...
Le soucis est que j'ai du mal avec un tableau.
Je récupère en PHP les infos de ma BDD dans des variables :
Code PHP :
$i = 1;
while($res = mysql_fetch_object($req)) {
$id = $res->news_id;
$title[$i] = $res->news_titre;
$texte[$i] = $res->news_contenu;
$i++;
}
Jusque là pas de soucis.
un peu plus loin, j'ai un tableau javascript qui contient mes variables php pour les afficher avec une petite fonction sympa :
Code Javascript :
<script type="text/javascript">
// à modifier : si photo existe on l'affiche sinon, on affiche pas la photo
var pausecontent=new Array() //n'affichera que les 3 premiers résultats de la requete SQL.
pausecontent[0]= '<?=$title[1].'<br>','<img src=news_photos/'.$img[1].'>'.'<br>',$texte[1].'<br>' ?>'
pausecontent[1]='<?=$title[2].'<br>','<img src=news_photos/'.$img[2].'>'.'<br>',$texte[2].'<br>'?>'
pausecontent[2]='<?=$title[3].'<br>','<img src=news_photos/'.$img[3].'>'.'<br>',$texte[3].'<br>' ?>'
</script>
Voila, je voudrais que mon tableau javascript prenne sa place dans ma boucle while php afin de pouvoir incrémenter mon tableau automatiquement; Tant que $i s'incrémente de 1 alors je rentre également les valeurs dans mon tableau pausecontent[$i]...pour le moment, je vais chercher les 3 premières entrées en manuel.
J'aimerais également mettre une condition, si ma variable $img est vide alors je n'affiche pas les balises <img src...>
Merci de votre aide car la je galère un max avec la syntaxe des deux langages et je n'arrive pas à trouver le bon compromis.