POP UP OnClick dans image avec variable php

Fermé
Charlie Brown BX Messages postés 2 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 5 juin 2009 - 5 juin 2009 à 03:00
Charlie Brown BX Messages postés 2 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 5 juin 2009 - 5 juin 2009 à 19:40
Bonjour, et avant tout bravo et merci à tous ceux qui participent aux forums sans qui les types comme moi ne pourraient pas faire grand chose....

Jusqu'ici j'ai toujours pu me contenter des réponses des autres grâce à l'ami google mais là je bloque et je suis dans l'obligation de faire appel à une main généreuse...

Mon problème c'est que j'avais un code html

<div align="center">
<A HREF="#" onClick="window.open('http://akuenmovement.free.fr/tools/swf/reggae/iriemotion.swf','_playertest','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=500, height=375');return(false)"><img src="http://akuenmovement.free.fr/tools/play.gif" alt="afficher le player Akuen Movement." width="100" height="100" /border="0" /></A>
<noscript></noscript></B></FONT></span>

qui permet d'afficher une image qui ouvre un player pop up quand on clique dessus.....

cf http://akuenmovement.free.fr/riddimsandbeats/reggae.html

J'aimerai beaucoup pouvoir utiliser une base de donnée sql pour appeler toutes les valeurs d'une rangée c'est à dire nom du morceaux, auteur, lien vers le morceaux, lien vers le player ect. grâce au php mais j'avoue avoir un peu du mal (certains auront déjà compris que je code comme un bourrin)

voilà l'idée




<?
// information pour la connection à le DB
$host = '****';
$user = '****';
$pass = '****';
$db = '****';

// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT nom_riddim,style,auteur_1,auteur_2,auteur_3,url,swf FROM riddims';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);


// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";

while($row = mysql_fetch_array($result)) {



echo '<tr>';

echo '<td bgcolor="#"><FONT COLOR="#FF0000" SIZE=6 FACE="Batik Regular">'.$row["nom_riddim"].'</FONT></td>';
echo '<td bgcolor="#"><div align="center"><font color="#00FFFF" size="2" face="Batik Regular">

<A HREF="#" onClick="window.open('.$row["code"].','_playertest','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=500, height=375');return(false)"><img src="http://akuenmovement.free.fr/tools/play.gif" alt="afficher le player Akuen Movement." width="100" height="100" /border="0" /></A>
<!-- FIN DU SCRIPT --><noscript></noscript></B></FONT></span>

</td>';
echo '<td bgcolor="#">'.$row["auteur_1"].''.$row["auteur_2"].''.$row["auteur_3"].'</td>';
echo '<td bgcolor="#"><div align="center"><FONT COLOR="#00FFFF" SIZE=2 FACE="Batik Regular"><A HREF="'.$row["url"].'"><img src="http://akuenmovement.free.fr/outils/lienacl.gif" alt="imageweb" /border="0"></A></FONT> </div></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);

?>


Alors voilà (code encore en construction), l'appel de la variable '.$row["code"].' ne marche pas.... J'ai épluché tous les forums que j'ai pu mais pas trouvé de réponse, quelques bonnes pistes mais rien de vraiment adapté à mon problème et j'ai du mal à comprendre certaines réponses.

J'ai comrpis que le php ne pouvait pas faire de pop up et qu'il fallait faire appel à javascript mais j'ai vraiment du mal à trouver un code qui marche, c'est surement un mauvais placement de balise ou qu'il en manque une , mais j'ai fait vraiment beaucoup de test et rien ne marche....

Si quelqu'un a une idée, en faisant appel à une fonction peut être, mais là aussi j'ai essayer plein de solutions, sans que rien ne marche....


Si vous avez la réponse ce serai vraiment me rendre un grand service de prendre le temps de m'aiguiller vers une solution qui marche, si vous n'arrivez pas à comprendre quel est exactement mon problème dites le moi et j'essaierai d'être plus clair....

Ayant passer un certain temps sur les forums en tant que lecteur, j'ai compris que les post de sujets ayant déjà des réponses, où de problèmes mals expliqués, où postés dans des mauvaise catégories, où tout simplement de problèmes débiles ou simplets qui nécessitent un peu de jugeote mais pas de polluer le web , agacent les personnes qui prennent le temps de répondre, pourrient le référencement, ou perdent les personnes qui cherchent des réponses....

C'est pouquoi je m'excuse d'avance si je contrevenais par hasard à l'une de ces règles....


Je vous remercie d'avance car je commence à ne plus avoir d'idées pour trouver une solution...


Charlie
www.akuen.com
A voir également:

1 réponse

Charlie Brown BX Messages postés 2 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 5 juin 2009
5 juin 2009 à 19:40
Je viens de relire le message, c'est fouillon, alors voilà un petit résumé...

Le but est de mettre un lien popup "Onclick" (script) quand on clique sur une image....

L'url du lien étant une variable php appelé depuis une base de donnée (sql)...


Le but étant de reproduire ce tableau html mais en se facilitant la vie grâce à la base de donnée....

Je pense que c'est plus clair....

Merci pour toute réponse, même imprécise ou incomplète...

cf http://akuenmovement.free.fr/riddimsandbeats/reggae.html
0