Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2512 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  récupérer une valeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer une valeur

n°1007758
titebourik​ette
Posté le 10-03-2005 à 09:56:51  profilanswer
 

Alors alors, voila mon problème.
Je cherche à aaficher tous les produits que j'ai dans ma base sql avec un boucle while,tout se passe ici sans problème.Ensuite, je cherche à récupérer la quantité de mon produit qe je viens de taper dans une autre page,voila le code de ma page ou je tape ma quantite.

Code :
  1. :
  2. $nb = 1;
  3. $produit = "select CodeProduit,NomProduit,Utilisation from produit where Publie = '1'";
  4. $pdt = mysql_query($produit) or die("Il n'y a pas de produit dans la base" );
  5. while ($row = mysql_fetch_array($pdt))
  6. {
  7.         $CodeProduit = $row["CodeProduit"];
  8.         echo "<input type=\"hidden\" name=\"CodeProduit\" value=\"$CodeProduit\">";
  9.         //$NomProduit = $row["NomProduit"];  
  10.         echo "<input type=\"hidden\" name=\"NomProduit<?php echo $nb ?>\" value=\"$row['NomProduit']\">";
  11.         <?php $Utilisation = $row["Utilisation"];
  12.         ?>
  13.         <tr>         
  14.                 <td width="100" align="center"><?php echo $NomProduit ?></td>
  15.                 <td width="200" align="center"><?php echo $Utilisation; ?></td>
  16.                 <td width="100" align="center"><input type="text" name="quantite<?php echo $nb ?>" value="0" size="5"></td>
  17.                 <td width="100" align="center"></td>
  18.         </tr>
  19. <?php
  20. $nb = $nb + 1;
  21. }


ensuite je le récupère comme ca dans l'autre page

Code :
  1. :
  2. for ($nb=1;$nb <= $nbPdt;$nb++)
  3. {
  4.      
  5.      echo $_POST['quantite'.$nb];
  6. }


mais j'aimerais récupèrer mon nomproduit aussi, mais je arrive pas !!
Si quelqu'un pouvait m'aider ce serait sympa ! MERCI :hello:

mood
Publicité
Posté le 10-03-2005 à 09:56:51  profilanswer
 

n°1007811
titebourik​ette
Posté le 10-03-2005 à 10:40:55  profilanswer
 

Tant pis je me démmerderais seule.

n°1007812
skeye
Posté le 10-03-2005 à 10:42:54  profilanswer
 

titebourikette a écrit :

Tant pis je me démmerderais seule.


dans ta page cible du formulaire fais un print_r($_POST), ça devrait te sauter aux yeux.


---------------
Can't buy what I want because it's free -
n°1007816
titebourik​ette
Posté le 10-03-2005 à 10:48:38  profilanswer
 

skeye a écrit :

dans ta page cible du formulaire fais un print_r($_POST), ça devrait te sauter aux yeux.


 
j'avais bien compris qu'il m'associait toutes les quantités au dernier produit mais je ne trouve pas comment faire il est la mon problème.C'est sur que ca saute au yeux vu comme ca, mais j'avais vu !
Je te remercie de m'avoir répondu ! :jap:

n°1007817
kalex
Posté le 10-03-2005 à 10:48:56  profilanswer
 

echo "<input type=\"hidden\" name=\"NomProduit<?php echo $nb ?>\" value=\"$row['NomProduit']\">";
Y a comme un probléme là.... Fait plutot ça :
echo "<input type=\"hidden\" name=\"NomProduit$nb\" value=\"$row['NomProduit']\">";

n°1007821
skeye
Posté le 10-03-2005 à 10:51:46  profilanswer
 

Ah oui en effet, il y a une pb à ce niveau, qui empêche de récupérer correctement els noms de produits... :jap:


---------------
Can't buy what I want because it's free -
n°1007828
FlorentG
Unité de Masse
Posté le 10-03-2005 à 10:54:52  profilanswer
 

kalex a écrit :

echo "<input type=\"hidden\" name=\"NomProduit<?php echo $nb ?>\" value=\"$row['NomProduit']\">";
Y a comme un probléme là.... Fait plutot ça :
echo "<input type=\"hidden\" name=\"NomProduit$nb\" value=\"$row['NomProduit']\">";


C'est encore pire ;)
 

echo '<input type="hidden" name="NomProduit', $nb, '" value="', $row['NomProduit'], '" />';


 
:)

n°1007841
kalex
Posté le 10-03-2005 à 11:00:53  profilanswer
 

Remplace les virgules par des points et on est d'accord. :o

n°1007850
KangOl
Profil : pointeur
Posté le 10-03-2005 à 11:03:37  profilanswer
 

:non:
 
c'est mieux les virgules, c'est moins gourmant...
(d'ailleur faudrait que je m'habitue a les utiliser plus)


---------------
Nos estans firs di nosse pitite patreye...
n°1007851
FlorentG
Unité de Masse
Posté le 10-03-2005 à 11:04:09  profilanswer
 

kalex a écrit :

Remplace les virgules par des points et on est d'accord. :o


Eet non ;) Comme dit Kangol, avec les point t'as une concaténation inutile. Avec les virgules, il fait le echo direct de chaque truc :)

mood
Publicité
Posté le 10-03-2005 à 11:04:09  profilanswer
 

n°1007860
Xav_
The only one...
Posté le 10-03-2005 à 11:06:30  profilanswer
 

cool, je connaissais pas cette syntaxe, je concatène à mort moi...
merci pour l'astuce, je vais commencer à mettre ça en pratique


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1007865
Ayuget
R.oger
Posté le 10-03-2005 à 11:08:15  profilanswer
 

KangOl a écrit :

:non:
 
c'est mieux les virgules, c'est moins gourmant...
(d'ailleur faudrait que je m'habitue a les utiliser plus)


ouais enfin, c'est de l'enculage de mouche là, non?

n°1007868
FlorentG
Unité de Masse
Posté le 10-03-2005 à 11:08:54  profilanswer
 

Ayuget a écrit :

ouais enfin, c'est de l'enculage de mouche là, non?


Optimisation masturbatoire [:aloy]
 
Mais si genre t'as 5 000 000 de connectés simultanés, ça peut aider :D

n°1007869
kalex
Posté le 10-03-2005 à 11:08:55  profilanswer
 

Perso je trouve que la virgule au lieu de point est une source d'erreur et de confusion. Pour le temps économisé...

n°1007871
titebourik​ette
Posté le 10-03-2005 à 11:09:35  profilanswer
 

MERCI, je vous remercierais jamais assez !!!! :love:  
Merci a tous  :jap: , a bientot  :hello:

n°1007873
FlorentG
Unité de Masse
Posté le 10-03-2005 à 11:09:37  profilanswer
 

kalex a écrit :

Perso je trouve que la virgule au lieu de point est une source d'erreur et de confusion. Pour le temps économisé...


Au contraire ;) On sépare bien les éléments, on les output direct. Pas besoin de concaténation...  
 
Enfin de toute manière, echo c'est nul, rien ne vaut des fonctions DOM pour générer de l'XHTML :o

n°1007905
kalex
Posté le 10-03-2005 à 11:17:54  profilanswer
 

Ca se défend. ;)
 
Même si je continue à croire que c'est une source d'erreur. Le jour où qq1 décidera pour des raisons x ou y d'affecter cette chaîne à une variable, va y avoir des problèmes...

n°1007916
FlorentG
Unité de Masse
Posté le 10-03-2005 à 11:19:39  profilanswer
 

Ben comme dit, moi je n'utilise plus du tout de 'echo', donc le problème ne se pose pas ;)

n°1007973
kalex
Posté le 10-03-2005 à 11:35:31  profilanswer
 

Je viens justement de recréer un moteur d'affichage utilisant DOM (PHP 5). Ma conclusion c'est que tant qu'IE supportera mal XML/XSLT, et qu'on restera donc obligé d'envoyer au client de l'XHTML, la génération de page avec DOM reste lourde.
 
Par contre, XSL avec PHP 5 remplace avantageusement nombre de regex. :)

n°1007989
FlorentG
Unité de Masse
Posté le 10-03-2005 à 11:38:38  profilanswer
 

Ben moi j'utilise DOM pour générer mes pages XHTML ;)

n°1008045
kalex
Posté le 10-03-2005 à 11:59:31  profilanswer
 

C'est tout à ton honneur. ;)
Au moins, le code XHTML de tes pages doit être joli. :sol:  
 
Perso j'ai reporté ça au temps où je pourrais envoyer des doc en pur XML au browser. En faisant de l'XHTML avec DOM, j'ai l'impression de faire des choses en XML qui sont du ressort des feuilles de style (XSL).
 
Débat suivant : faut-il généré ses XSL avec DOM ? :o


Message édité par kalex le 10-03-2005 à 12:00:05
n°1008046
FlorentG
Unité de Masse
Posté le 10-03-2005 à 12:00:31  profilanswer
 

Normalement faut tout générer avec DOM :D

n°1008055
kalex
Posté le 10-03-2005 à 12:08:19  profilanswer
 

Sauf XSL. :o
 
 
 
:D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  récupérer une valeur

 

Sujets relatifs
Recuperer la décimale d'une valeur ?récupérer la valeur d'une checkbox
recuperer la valeur de ce site[DOS] Récupérer valeur d'une clé de registre
[shell]recuperer la valeur d'une variable dans une variabeformulaires : recuperer la valeur d'un bouton radio
recuperer une valeur dans un explode[Javascript]Recuperer la valeur de l'élément selectionner d'un select
[JAVA] Récuperer la valeur flotante d'un float ?récupérer valeur renvoyée par commande Dos
Plus de sujets relatifs à : récupérer une valeur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR