lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004
-
6 janv. 2004 à 01:13
cs_waouh
Messages postés1Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 7 avril 2004
-
7 avril 2004 à 22:18
Je cherche des personnes qui pourrai m'aider pour faire un script php/mysql. 2 listes déroulante lié avec à la sélection d'un item > affichage d'une images et d'une description.
Comme celui-ci http://www.lsteam.com/test/test.html mais avec une description en plus et le tout venant d'une base MYSQL. Merci.
La page c'est juste pour vous montrer le fonctionnement. (Merci au webmaster qui l'a développé quand même)
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 6 janv. 2004 à 11:43
Même avec le changement le script ne fonctionne pas mais de toute façon il n'est pas au point. En plus des fonction qu'il a en ce moment il faudrait qu'il puisse afficher une description du modèle choisis ainsi qu'une image qui pourrait s'agrandir en cliquant dessus. Qq1 peut m'aider SVP?
function onSelect_Marque()
{
var id = oListeMarque.options[oListeMarque.selectedIndex].value;
var count, count2;
while (oListeModele.options.length > 0)
oListeModele.removeChild( oListeModele.options[0] );
for (count in oMarques)
if (oMarques[count].Identificateur() == id)
{
for (count2 in oMarques[count].Modeles())
{
var oModele = oMarques[count].Modeles()[count2];
var oOption = document.createElement( 'option' );
function onSelect_Modele()
{
var idMarque = oListeMarque.options[oListeMarque.selectedIndex].value;
var idModele = oListeModele.options[oListeModele.selectedIndex].value;
var count, count2;
for (count in oMarques)
if (oMarques[count].Identificateur() == idMarque)
for (count2 in oMarques[count].Modeles())
if (oMarques[count].Modeles()[count2].Identificateur() == idModele)
{
var oModele = oMarques[count].Modeles()[count2];
oImageModele.src = oModele.Image();
return;
}
}
---------------------------------------------------------------------
Ma base de donnée s'appelle "lsteam" et mes deux table sont :
CREATE TABLE marque(
id INT(11) NOT NULL AUTO_INCREMENT,
nom VARCHAR(255) NOT NULL,
image VARCHAR(255) NOT NULL,
PRIMARY KEY(id)
)
CREATE TABLE modele(
id INT(11) NOT NULL AUTO_INCREMENT,
nom VARCHAR(255) NOT NULL,
image VARCHAR(255) NOT NULL,
marque INT(11) NOT NULL,
PRIMARY KEY(id),
FOREIGN KEY(marque) REFERENCES marque(id)
)
Vous n’avez pas trouvé la réponse que vous recherchez ?
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 6 janv. 2004 à 12:55
Il faudrait d'une descripttion s'affiche à la sélection du modèle, et il faufrait que l'iage du modèle soit cliquable pour agrandir cette même image. Merci de votre aide.
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 6 janv. 2004 à 13:05
Re: Il faudrait qu'une description s'affiche à la sélection du modèle, et il faufrait que l'image du modèle soit cliquable pour agrandir cette même image. Merci de votre aide.
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 7 janv. 2004 à 13:46
Je suis vraiment désolé mais le script ne fonctionne toujours pas. Si quelqu'un à le temps de regarder de plus près et aussi de me dire comment fair epour rajouter une description du modèle ça serait super sympa. Ca fait une semaine que je suis dessus et je n'avance pas. Merci d'avance @+
function onSelect_Marque()
{
var id = oListeMarque.options[oListeMarque.selectedIndex].value;
var count, count2;
while (oListeModele.options.length > 0)
oListeModele.removeChild( oListeModele.options[0] );
for (count in oMarques)
if (oMarques[count].Identificateur() == id)
{
for (count2 in oMarques[count].Modeles())
{
var oModele = oMarques[count].Modeles()[count2];
var oOption = document.createElement( 'option' );
function onSelect_Modele()
{
var idMarque = oListeMarque.options[oListeMarque.selectedIndex].value;
var idModele = oListeModele.options[oListeModele.selectedIndex].value;
var count, count2;
for (count in oMarques)
if (oMarques[count].Identificateur() == idMarque)
for (count2 in oMarques[count].Modeles())
if (oMarques[count].Modeles()[count2].Identificateur() == idModele)
{
var oModele = oMarques[count].Modeles()[count2];
oImageModele.src = oModele.Image();
return;
}
}
Base de données lsteam sur le serveur localhost
# phpMyAdmin SQL Dump
# version 2.5.3
# http://www.phpmyadmin.net #
# Serveur: localhost
# Généré le : Mercredi 07 Janvier 2004 à 15:17
# Version du serveur: 4.0.15
# Version de PHP: 4.3.3
#
# Base de données: `lsteam`
#
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 7 janv. 2004 à 18:28
A oui désolé ça fonctionne. Merci beaucoup!! et sans vouloir abuser est ce qu'il est possible d'afficher une description en même temps que l'image du modèle?Et aussi de rendre l'image (modèle) cliquable pour l'agrandir. Ca doit pas être grand chose à faire mais je lutte!!!!!mais je lutte!!!!. +
lsteamgeo
Messages postés9Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention 7 janvier 2004 7 janv. 2004 à 18:29
A oui désolé ça fonctionne. Merci beaucoup!! et sans vouloir abuser est ce qu'il est possible d'afficher une description en même temps que l'image du modèle?Et aussi de rendre l'image (modèle) cliquable pour l'agrandir. Ca doit pas être grand chose à faire mais je lutte!!!!!mais je lutte!!!!. +
floflotz
Messages postés240Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 6 janvier 2006 11 janv. 2004 à 18:23
bien sur que c'est possible !
pour rendre les images cliquables, il suffit de faire une lien et de l'envoyer sur une page qui affiche l'image en grande taille !
et pour afficher une description c'est pareil ! tu crées une div et lorsque tu modifies ton select, tu modifies le texte de ta div avec dic.htmltext ou un truc dans le genre !
ca t'arrive pas, dis le ! on te filera un coup de pouce :)
cs_waouh
Messages postés1Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 7 avril 2004 7 avril 2004 à 22:18
floflotz, j'ai reproduit ce code avec la base à l'identique et ça ne marche pas, on dirait qu'il ne veut pas ce connecter à la base, pourtant je lui indique les bons paramètres.