cs_jeremy1664
Messages postés5Date d'inscriptionlundi 9 juillet 2007StatutMembreDernière intervention 5 septembre 2008
-
4 sept. 2008 à 11:55
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 2009
-
4 sept. 2008 à 14:56
Bonjour à tous
Je suis vraiment débutant en flash donc j'ai
besoin d'aide pour charger une image qui se trouve dans un dossier dont
l'adresse est dans une base mysql
voici mon fichier php :
//Chaine de connection a la base de donnee
$conn = mysql_connect($host, $user, $password);
//Verification, de la possiblite d'acceder a la base de donnee
mysql_select_db($bdd) or die ("Impossible d'ouvrir la base de donnee $bdd");
//requete SQL
$requete = "SELECT * FROM GS_Taille where product_id='$id'";
mysql_query($requete);
//Execute la requete SQL sur la connection actuel et la base de donnee selectionne par mysql_select_db
$resultat = mysql_query($requete) or die("erreur dans la requete : " . $requete);
while($Contenu = mysql_fetch_array($resultat))
{
echo $Contenu['Longueur'];?>
<?php
echo $Contenu['Largeur'];?>
<?php
echo $Contenu['Taille'];?>
<?php
}
$requete = "SELECT * FROM jos_vm_product where product_id='$id'";
mysql_query($requete);
//Execute la requete SQL sur la connection actuel et la base de donnee selectionne par mysql_select_db
$resultat = mysql_query($requete) or die("erreur dans la requete : " . $requete);
while($Contenu = mysql_fetch_array($resultat))
{
$photo = $Contenu['product_thumb_image'];
echo $photo;
}
mysql_close($conn);
?>
Il marche et je voudrai savoir comment faire pour chrger ce fichier
dans flash 8 action script deux afin d'afficher l'image dont l'adresse
est dans la variable $photo
Je vous remercie d'avance pour toutes les pistes que vous pourrez me donner
raddreamer
Messages postés170Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention22 décembre 2010 4 sept. 2008 à 12:29
Bonjour,
Pas eu trop le temps de le lire mais y a un livre sur le sujet "Php/MySQL avec flash8" aux éditions eyrolles
C'est un bon début peut-être pour s'y mettre :)
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 4 sept. 2008 à 13:20
Salut,
dans flash, tu utilises un loadvars pour envoyer/recuperer les infos
var result_lv:LoadVars = new LoadVars();
var send_lv:LoadVars = new LoadVars();
send_lv.product_id = 2;
result_lv.onLoad = function(success:Boolean) {
if (success) {
trace('lien pour la photo:'+result_lv.lienMiniature)
// script pour charger l'image dont l'adresse est contenue dans result_lv.lienMiniature
} else {
// gestion si erreur
}
};
//Chaine de connection a la base de donnee
$conn = mysql_connect($host, $user, $password);
//Verification, de la possiblite d'acceder a la base de donnee
mysql_select_db($bdd) or die ("Impossible d'ouvrir la base de donnee $bdd");
//requete SQL
$requete = "SELECT * FROM jos_vm_product where product_id='$id'";
//Execute la requete SQL sur la connection actuel et la base de donnee selectionne par mysql_select_db
$resultat = mysql_query($requete) or die("erreur dans la requete : " . $requete);
while($Contenu = mysql_fetch_array($resultat))
{
$photo = $Contenu['product_thumb_image'];
echo "& lienMiniature =$photo";
}
mysql_close($conn);
?>
cs_jeremy1664
Messages postés5Date d'inscriptionlundi 9 juillet 2007StatutMembreDernière intervention 5 septembre 2008 4 sept. 2008 à 13:57
Merci pour ton aide mais j'aimerai comprendre depuis le début.Alors j'ai quelques questions
Premièrement je ne comprend pas cette ligne : send_lv.product_id = 2; ?
et deuxièmement dans cette ligne : trace('lien pour la photo:'+result_lv.lienMiniature) si le lien de l'image est totalement contenu dans la base de données est ce que je doit quand meme mettre le + ?
enfin troisièmement peut on lire les paramètre d'une url avec la methode POST dans cette ligne : if( isset($_POST['product_id']) && $_POST['product_id'] ! = "" ) ??
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 4 sept. 2008 à 14:56
send_lv.product_id = 2;
2 est un exemple et représente le product_id dont tu souhaites le chemin de la miniature
trace('lien pour la photo:'+result_lv.lienMiniature)
trace ne fait qu'afficher la variable et ne sera de toute façon pas visible lors de l'exécution du script sur internet.
Tu peux laisser tomber cette ligne...
A toi de faire le néc'essaire pour charger ta miniature (dont le lien se trouve dans result_lv.lienMiniature) comme tu le veux