PAS vu sur le forum : dispertion de variable php dans plusieur zone texte dynami

germainjjj Messages postés 6 Date d'inscription dimanche 17 octobre 2004 Statut Membre Dernière intervention 24 octobre 2004 - 18 oct. 2004 à 22:42
germainjjj Messages postés 6 Date d'inscription dimanche 17 octobre 2004 Statut Membre Dernière intervention 24 octobre 2004 - 19 oct. 2004 à 14:03
Bonjours ,
voila je veux faire un agenda flash.
si la syntax ne rend pa bien g mi un fichier txt a cette adresse
http://phaze.webdynamit.net/mercidavance.txt

- G rentrer ds ma base sql des donne nom, date ...

- g fait une connection sql je recupere les donner de la base

- et je les envois a flash

- apres ce que je n'arrive pas a faire c envoyer les variables vers differentes zones de textes dynamiques suivant les dates.

donc je v vous indiquer les code php et flash que g mis ...
En sachant que j'ai cherché partout et test des milliard de solution donc celle que je v vous montrer va peut etre vous paraite bizar, mais il faut savoir que je debute et que je vous remerci d'avance pour l aide que vous pourriez mz donner .....

CODE PHP : (news.php)

"<?php
// connection
$db = mysql_connect(***********.net', '*****', '******');

mysql_select_db('*****', $db);

// on selectionne le contenu
$sql = 'SELECT lieu, groupe, heure,prix, com, photo,date,lien FROM angenda';

$dates = mysql_query($sql)or die('Erreur SQL !
'.$sql.'
'.mysql_error());

// on initialise
$i=0;

//
while($ligne = mysql_fetch_array($dates))
{
$date=$ligne[date]; // forme 00/00
$groupe=$ligne[groupe];
$lieu=$ligne[lieu];
$heure=$ligne[heure];
$prix=$ligne[prix];
$photo=$ligne[photo];
$com=$ligne[com];
$lien=$ligne[lien];

if ($date =="19/10")
$a = "&r_heurea_$i=$heure&r_groupea_$i=$groupe&r_lieua_$i=$lieu&r_prixa_$i=$prix";
if ($date =="20/10")
$b = "&r_heureb_$i=$heure&r_groupeb_$i=$groupe&r_lieub_$i=$lieu&r_prixb_$i=$prix";
if ($date =="21/10")
$c = "&r_heurec_$i=$heure&r_groupec_$i=$groupe&r_lieuc_$i=$lieu&r_prixc_$i=$prix";
if ($date =="22/10")
$d = "&r_heured_$i=$heure&r_grouped_$i=$groupe&r_lieud_$i=$lieu&r_prixd_$i=$prix";
if ($date =="23/10")
$e = "&r_heuree_$i=$heure&r_groupee_$i=$groupe&r_lieue_$i=$lieu&r_prixe_$i=$prix";
$i++;

}
$listeResultats .= "&R_nb_news=$i";
echo $listeResultats;
echo $a;

mysql_close();

?>
"

CODE flash

g crée 5 zone de txt dynamiq nommées: txt19, txt20 ...

et 1 bouton avec comme action :
"
on (press) {
loadVariablesNum("news.php", "0");

for (var i = 0; i<this.R_nb_news; i++) {

txt19 += "Heure :"+this["r_heurea_"+i]+"--"+this["r_roupea_"+i]+" ---\n\n";
txt19 += "au :"+this["r_lieua_"+i]+"prix:"+this["r_prixa_"+i]+"€uro";
txt20 += "Heure :"+this["r_heureb_"+i]+"--"+this["r_roupeb_"+i]+" ---\n\n";
txt20 += "au :"+this["r_lieub_"+i]+"prix:"+this["r_prixb_"+i]+"€uro";
txt21 += "Heure :"+this["r_heurec_"+i]+"--"+this["r_roupec_"+i]+" ---\n\n";
txt21 += "au :"+this["r_lieuc_"+i]+"prix:"+this["r_prixc_"+i]+"€uro";
txt22 += "Heure :"+this["r_heured_"+i]+"--"+this["r_rouped_"+i]+" ---\n\n";
txt22 += "au :"+this["r_lieud_"+i]+"prix:"+this["r_prixd_"+i]+"€uro";
txt23 += "Heure :"+this["r_heuree_"+i]+"--"+this["r_roupee_"+i]+" ---\n\n";
txt23 += "au :"+this["r_lieue_"+i]+"prix:"+this["r_prixe_"+i]+"€uro";

}
}
"

et ca donne ca http://phaze.webdynamit.net/222.swf

MERCI MERCI MERCI
A voir également:

2 réponses

germainjjj Messages postés 6 Date d'inscription dimanche 17 octobre 2004 Statut Membre Dernière intervention 24 octobre 2004
19 oct. 2004 à 01:29
ou sinon g pensé a une deuxieme solution :

PHP :
"
//connection sql

// on initialise
$i=0;

// test
while($ligne = mysql_fetch_array($dates))
{
$date=$ligne[date];
$groupe=$ligne[groupe];
$lieu=$ligne[lieu];
$heure=$ligne[heure];
$prix=$ligne[prix];
$photo=$ligne[photo];
$com=$ligne[com];
$lien=$ligne[lien];

$listeResultats .= "&r_heure_$i=$heure&r_groupe_$i=$groupe&r_lieu_$i=$lieu&r_prix_$i=$prix&r_date_$i=$date";
$i++;

}
$listeResultats .= "&R_nb_news=$i";
echo $listeResultats;

mysql_close();
"

ca envois bien mes variables, ca donne ca si j execute par e web :
http://phaze.webdynamit.net/news3.php

FLASH :
toujours sur un bouton, et la je separ que en 2 zone text

"
on (press) {
loadVariablesNum("news3.php", "0");

for (i=0; i<this["R_nb_news"];i++){
if (this["r_date_"+i]==23/10)
{txt23 = this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];}

else
txt22 = this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];
}
}

"
ex : http://phaze.webdynamit.net/2222.swf

voila !alors cette methode est peut etre + facil ! mais ca marche po non plus ! lol
ca doit etre au niv de la synthaxe de la boucle ....

SVP AIDEZ MOI !!! :clown)
0
germainjjj Messages postés 6 Date d'inscription dimanche 17 octobre 2004 Statut Membre Dernière intervention 24 octobre 2004
19 oct. 2004 à 14:03
bon g trouvé ! au bou de qlq heure de trzvail !

je met mon code pour ceux que ca interesse :

ac la 2 eme methode
flash :

"on(press){

loadVariablesNum("news3.php", "0");
for (i=0; i<this["R_nb_news"];i++){
truc = this["r_date_"+i];
switch (truc)
{case "23/10" : txt23 += this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];
break;
case "1910" : txt19 += "au:"+this["r_lieu_"+i]+"\n"+this["r_groupe_"+i]+"ce produira\n";
break;
case "2010" : txt20 += this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];
break;
case "2110" : txt21 += this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];
break;
case "2210" : txt22 += this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];
break;

default : yy += this["r_date_"+i]+this["r_lieu_"+i]+this["r_groupe_"+i];}

}
}

parcontre je comprend pas je suis obliger de passer par un bouton! sinon ca n inscrit pas les variavble !! si qlq1 peut m aider ?? ca serai cool
0
Rejoignez-nous