2 champs sql ds un même option value ??

keny91 le retour -  
Reivax962 Messages postés 3742 Statut Membre -

Bonjour, j'ai eu récemment de l'aide qui m'a été précieuse sur ce forum donc je me lance pour une deuxième question:

contexte: j'ai une table sql nommé Clubs dans laquelle j'ai 2 champs: logo et club.
Sur ma page PHP j'ai un bouton select (déroulant).

donc ma question est comment pourrais-je appeler ces deux champs sur le même option value de mon bouton.

ex:

EQUIPE:(choix déroulant)
admettons que je choisisse 'France' je voudrais que sur le choix de mon bouton cela m'affiche :
drapeau de la France.jpg (champs logo) - France (champs club)

voici le code de mon bouton pour un seul champs:

$cl =$bdd->prepare('SELECT club FROM clubs') or die(print_r($bdd->errorInfo()));
$cl->execute(array());

<td>EQUIPE</td><td><?php echo '<select name="envoi_equipe1" size=1>';
while ($donne = $cl->fetch())
{
echo '<option value="'.$donne['club'].'">'.$donne['club'];
}
echo '</select>'; ?>

j'ai testé ça (voir dessous) mais dans cela ne marche pas :

$cl =$bdd->prepare('SELECT * FROM clubs') or die(print_r($bdd->errorInfo()));
$cl->execute(array());

<td>EQUIPE</td><td><?php echo '<select name="envoi_equipe1" size=1>';
while ($donne = $cl->fetch())
{
echo '<option value="'.$donne['logo']['club'].'">'.$donne['logo']['club'];
}
echo '</select>'; ?>
A voir également:

24 réponses

Reivax962 Messages postés 3742 Statut Membre 1 011
 
Tu es sûr que ton image est bien là ?
Si tu rajoutes à ta page
<im src="logo/France.png" />
Ça s'affiche bien ?

Xavier
0
keny91 le retour
 
bon ba là je peux pas simplifier plus: j'ai mis l'image à la racine et ma page est vraiment basique !! si vous ouvrez mon code dans une page et que vous mettez une image du même nom à la racine ça marche chez vous ?? chez moi ne marche pas !!

voici le code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Document sans nom</title>
</head>

<body>

<select name="envoi_formeMatch" size=1>
<option style="background:url(VIRY.png) no-repeat;" value="1">la france</option>
</select>

</body>
</html>
0
keny91 le retour
 
oui oui l'image est bien là, elle marche dans le background d'une div mais pas du bouton
0
keny91 le retour
 
bon apparemment ça s'affiche dans firefox 3.6.20 (mac) mais pas dans safari 5.1 (mac)
c'est donc un problème d'interprétation des navigateurs j'ai l'impression
0
Reivax962 Messages postés 3742 Statut Membre 1 011
 
J'allais en venir à ça...
De coup, je ne pense pas que tu aies une solution pour Safari, à moins de recoder un <select> à base de div, css et javascript... mais ça fait du boulot !
0