Incrementer une variable

Répondre
iomega
le 19/11/2004 à 13:42
iomega
Bonjour à tous,
Je voudrais sanvoir comment je pourrais faire pour
que je puisse avoir un seul Titre avec mes BudgeNoms correspondant à mon titre et en y stockant dans une variable nommée par exemple $bdg
JE NE PEUX PAS FAIRE UNE REQUETE AVEC UN GROUP BY TITRE car sinon je n'aurai qu'un seul budgetnom

Merci de votre aide

while($row = mysql_fetch_array($resultbudget))
{
$BudgetNom = $row["BudgetNom"];
$Titre = $row["DocTitreNom"];

}


Me retourne ceci

Titre = le monde bush BudgeNom = CEN
Titre = le monde bush BudgeNom = JON
Titre = le monde bush BudgeNom = CIT

Titre = Femme en rose BudgeNom = CEN
Titre = Femme en rose BudgeNom = CIT

ETC..

Ce que je voudrai
Titre = le monde bush $bdg = CEN,JON,CIT
Titre = Femme en rose $bdg = CEN,CIT
moogli
le 19/11/2004 à 14:11
moogli
Salut,
tu déclare $bdg avant le while ($bgd='';)

dans le while tu fait $bdg .= $row['BudgetNom'].','

après le while retire la dernière virgule (substr) il me semble !

@+
Il en faut peu pour être heureux !!!!!
iomega
le 19/11/2004 à 14:35
iomega
Salut Moogli merci de ton aide
je vais essayer et je te dis cela dans 5 minutes
A+
iomega
le 19/11/2004 à 14:45
iomega
Cela marche
Pourrais-tu me dire comment affecter mon titre avec ses budgetnom

exemple

le monde de bush avec le budget "cen,cit,jon"
ensuite un <br>
la femme de bush avec le budget "cit,jon"
ensuite un <br>

etc..

merci encore de ta patience
moogli
le 19/11/2004 à 16:24
moogli
ben tu peut utiliser 2 tableaux
par exemple
$bgt[rang du titre][]
$titre[]

tu rentre le titre, s'il n'existe pas, dans le tableau (faut le parcourir) tu récupère la clef du titre ensuite tu rentre dans $bgt les truc qui t'interesse !

exemple
<?php
$titre=array();
while ()
{
$id='';
foreach ($titre as $clef_titre => $valeur)
{
if ($valeur == $row['titre'])
{
$id=$titre;
break;
//faut vérifier si le break peut faire sortir de la boucle foreach, (il sert a éviter de se taper tout le tableau si on a ce que l'on veut !)
}
if ($id=='')
{
//on insère un nouveau titre
$titre[] = $row['titre'];
$id = count($titre) -1;//on a la valeur de la dernière clef introduite!
}
//maitenant que l'on est sur d'avoir l'id du titre on mette la valeur budgetnom dans le tableau bgt
$bgt[$id][]=$row['budgetnom'];
}
}
?>

Je ferais un truc dans le genre (regarde les nom de variable j'ai sabré les majuscule !

Comment sa je suis compliqué smiley

smiley
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours