Récupération de $variable

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 sept. 2006, 13:41

Tu mélanges beaucoup de choses :?
Pas facile de suivre... par exemple d'où sor ce $_GET['prix'] ?

tu as le prix dans la variable $tab[2] donc :
$prix = $tab[2] ;
$addition = $prix + $prix ;

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 13:43

Tu mélanges beaucoup de choses :?
Pas facile de suivre... par exemple d'où sor ce $_GET['prix'] ?

tu as le prix dans la variable $tab[2] donc :
$prix = $tab[2] ;
$addition = $prix + $prix ;
Salut,

Oui j'avais commencer par ta solution qui me semblais logique mais j'ai 0
$prix = $tab[2];
$addition = $prix + $prix;
echo "Le montant du mois : ".$addition; echo "€";
Quand au $_GET j'avais essayé :oops: au pt bonheur la chance :wink:

Juste encore une info je ne suis plus dans la même page mais celle ou se trouve le TABLEAU qui récupère les résultat de la TABLE
Parce que si j'ai bien compris à cette endroit ma $variable "$tab['2'] est détruite je me trompe :?:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 13:57

Tu mélanges beaucoup de choses :?
Pas facile de suivre... par exemple d'où sor ce $_GET['prix'] ?

tu as le prix dans la variable $tab[2] donc :
$prix = $tab[2] ;
$addition = $prix + $prix ;
Salut,

Oui j'avais commencer par ta solution qui me semblais logique mais j'ai 0
$prix = $tab[2];
$addition = $prix + $prix;
echo "Le montant du mois : ".$addition; echo "€";
Quand au $_GET j'avais essayé :oops: au pt bonheur la chance :wink:

Juste encore une info je ne suis plus dans la même page mais celle ou se trouve le TABLEAU qui récupère les résultat de la TABLE
Parce que si j'ai bien compris à cette endroit ma $variable "$tab['2'] est détruite je me trompe :?:
De plus je pense que je me plante car je souhaite faire le total de toutes les lignes "prix" de mon TABLEAU et pas uniquement deux lignes....
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 sept. 2006, 13:57

que donne ce bout de code :
<pre>
<?php print_r($tab); ?>
</pre>

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 13:59

que donne ce bout de code :
<pre>
<?php print_r($tab); ?>
</pre>
Rien sur cette page
Mais logiquement ma $variable $TAB est détruite sur cette page non :?:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 sept. 2006, 14:05

Tu as combien de pages ? :?

Ce bout de code devais être juste après le explode()

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 14:07

Tu as combien de pages ? :?

Ce bout de code devais être juste après le explode()
Deux pages pour la première je voulais récupérer avant INSERT pour celle-là j'ai fini
je suis sur ma page résultat avec le TABLEAU qui reprend les données de ma TABLE dans ce TABLEAU apparaise les montant que je voudrais additionner :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 sept. 2006, 14:17

Montre un peu le code qui permet de construire le tableau... je suppose que tu sais afficher les valeurs seules (avant addition) ?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 14:20

Montre un peu le code qui permet de construire le tableau... je suppose que tu sais afficher les valeurs seules (avant addition) ?
echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["prix"].'</font></td>';

Code : Tout sélectionner

je suppose que tu sais afficher les valeurs seules
non et c'est là le problème je suppose :?:
Il me reste comme solution d'addition les champs de ma TABLE peut-être :?:

Voici le TABLEAU complet
echo '<center><table cellspacing="1" border="0">'."\n";
        /* première ligne on affiche les titres des colonnes */
        echo '<tr>';
        echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Réf Client</font></td>';
        echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Nom</font></td>';
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Adresse</font></td>';
echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Commune</font></td>';
echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Code Postal</font></td>';
        echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Installation</font></td>';
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Téléphone client</font></td>' ;
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Date</font></td>' ;
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Technicien</font></td>' ;
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Détail</font></td>' ;
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Poste</font></td>' ;
                echo '<td align="center" style="background-image: url(../../img/bgtitre.jpg)" nowrap>
		<font size="2">Prix</font></td>' ;
                echo '</tr>'."\n";
    // lecture et affichage des résultats .
    while($row = mysql_fetch_array($result)){


        echo '<tr>';
        echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["ref_client"].'</font></td>';
        echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["nom_client"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px">
		<font size="2">'.$row["adr_client"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px">
		<font size="2">'.$row["commune"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px">
		<font size="2">'.$row["code_postal"].'</font></td>';
        echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["etat_installation"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px">
		<font size="2">'.$row["telephone"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" nowrap style="font-size: 10px">
		<font size="2">'.$row["date"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px">
		<font size="2">'.$row["technicien"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2"><a href=ginfo2.php?IDot='.$row["IDot"].'>Détail</a></font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["TA"].'</font></td>';
                echo '<td bgcolor="#FFFFFF" style="font-size: 10px"><font size="2">'.$row["prix"].'</font></td>';
                echo '</tr>'."\n";

    }
    echo '</table></center>'."\n";
    // fin du tableau.

}
else echo 'Pas encore d\'enregistrements ...';
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 15:31

Voilà finalement je sélectionne les totaux directememnt à partir de la colonne "prix" de ma TABLE.
$sql = "SELECT SUM(prix) as montant FROM prestation_tvc_lux WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE())";
$somme = mysql_query($sql) or die ('Erreur : '.mysql_error() );

$detail = mysql_fetch_assoc($somme);
Maintenant si quelqu'un à une autre solution je suis preneur :wink:
:oops:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Mammouth du PHP | 1776 Messages

08 sept. 2006, 16:38

C'est un extrait d'un épisode de X-Files ?
J'ai absolument rien compris
:lol: :boire4: :axe:

Sinon pour ton problème dunbar, pense à cette phrase:
"je prends la somme du prix des jeux vidéos en rayon où le prix"
voilà à peu près ta phrase 'logique' qui découle de ta requête.

Je vais me répeter, mais avant de pouvoir utiliser des fonctions avancées (la charue) il faut peut être avoir certaines bases (les boeufs). Là, tu veux mettre la charue avant les boeufs (je me rapproche des exemples du dieu Cyrano là... :langue: )

sinon y'a plusieurs solutions très simples à ton problème...

[EDIT] il a corrigé son post...

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 16:49

C'est un extrait d'un épisode de X-Files ?
J'ai absolument rien compris
:lol: :boire4: :axe:

Sinon pour ton problème dunbar, pense à cette phrase:
"je prends la somme du prix des jeux vidéos en rayon où le prix"
voilà à peu près ta phrase 'logique' qui découle de ta requête.

Je vais me répeter, mais avant de pouvoir utiliser des fonctions avancées (la charue) il faut peut être avoir certaines bases (les boeufs). Là, tu veux mettre la charue avant les boeufs (je me rapproche des exemples du dieu Cyrano là... :langue: )

sinon y'a plusieurs solutions très simples à ton problème...

[EDIT] il a corrigé son post...
8) Je me disais aussi ..... fallait que tu en remette une couche hein =D> ta pas pu t'en empêcher.
Quand à la charue les boeufs etc..... oui je sais, mais chacun à ça méthode pour apprendre c'est quand même bien le but de cette endroit apprendre et pas se prendre des leçons de moral (il y à d'autre endroit pour cela)

Quand à mon problème ci tu avais prie la peine de lire tout le poste et pas simplement la phrase humouristique de Truc tu saurais que j'ai trouvé une solution (seul en étudiant les différents conseils que certain ici on bien voulu me donner à la place de me faire la moral) à mon probléme....

Merci quand-même.
Modifié en dernier par dunbar le 08 sept. 2006, 21:05, modifié 2 fois.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Mammouth du PHP | 1776 Messages

08 sept. 2006, 17:01

Quand à mon problème, si tu avais pris la peine de lire tout le post et non pas simplement la phrase humoristique de Truc, tu saurais que j'ai trouvé une solution à mon problème (seul en étudiant les différents conseils que certains ici ont bien voulu me donner à la place de me faire la moral)

Merci quand même.
C'est bien pour cela que j'ai edité mon post. Avant que tu ne le modifies, je repondais à ta question :wink:

ViPHP
ViPHP | 2291 Messages

08 sept. 2006, 17:04

Quand à mon problème, si tu avais pris la peine de lire tout le post et non pas simplement la phrase humoristique de Truc, tu saurais que j'ai trouvé une solution à mon problème (seul en étudiant les différents conseils que certains ici ont bien voulu me donner à la place de me faire la moral)

Merci quand même.
C'est bien pour cela que j'ai edité mon post. Avant que tu ne le modifies, je repondais à ta question :wink:
:-k Et elle est ou ta solution :?:
Parce que justement comme dirais CYRANO c'est un lieu de partage il faut en faire profiter tout le monde. :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Mammouth du PHP | 1776 Messages

08 sept. 2006, 17:07

Quand à mon problème, si tu avais pris la peine de lire tout le post et non pas simplement la phrase humoristique de Truc, tu saurais que j'ai trouvé une solution à mon problème (seul en étudiant les différents conseils que certains ici ont bien voulu me donner à la place de me faire la moral)

Merci quand même.
C'est bien pour cela que j'ai edité mon post. Avant que tu ne le modifies, je repondais à ta question :wink:
:-k Et elle est ou ta solution :?:
Parce que justement comme dirais CYRANO c'est un lieu de partage il faut en faire profiter tout le monde. :wink:
relis mon post ==> "C'est bien pour cela que j'ai edité mon post"

Dedans, je t'expliquais ce que faisait ta requête (celle où tu avais un WHERE prix qui sa baladait tout seul)
Modifié en dernier par DocType le 08 sept. 2006, 17:10, modifié 1 fois.