Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
877 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°1833225
absot77
Posté le 02-01-2009 à 18:20:58  profilanswer
 

Slt, j'ai un petit projet à faire en php, faire un tableau d'emprunt en fonction de ce que l'utilisateur rentre comme données seulement je voudrais savoir comment je pourrais faire pour récupérer une valeur d'une autre page et l'afficher dans un tableau, j'utilise $_POST['nom_variable']...
 
Je vous mets mon code..
 

Code :
  1. </TABLE>
  2. <br>
  3. <TR>
  4. <TD COLSPAN=2>
  5. <FORM action="formulaire_saisie_emprunt.html" method="post">
  6. <INPUT type="submit" value="Retour">
  7. </INPUT>
  8. </FORM>
  9. </TD>
  10. </TR>
  11. </FORM>
  12. <br>
  13. <br>
  14. <TABLE BORDER="2" cellspacing="10">
  15.   <TR>
  16. <TH> <h1> Somme emprunt&eacute;e </h1> </TH>
  17. <td>$somme</td>
  18.  
  19.   </TR>
  20.   <TR>
  21. <TH> <h1>Taux de l'emprunt</h1> </TH>
  22. <td>$taux</td>
  23.   </TR>
  24. <TR>
  25. <TH> <h1>D&eacute;but de l'emprunt</h1> </TH>
  26. <TD>$date_demprunt</TD>
  27.   </TR>
  28.  
  29.    <TR>
  30. <TH> <h1>Dur&eacute;e de l'emprunt</h1> </TH>
  31. <TD>$durée_emprunt</TD>
  32.   </TR>
  33.  
  34.    <TR>
  35. <TH> <h1>P&eacute;riodicit&eacute;e de l'emprunt</h1> </TH>
  36. <TD>$périodicitée</TD>
  37.   </TR>
  38.  
  39.    <TR>
  40. <TH> <h1>Motif de l'emprunt</h1> </TH>
  41. <TD>$motif</TD>
  42.   </TR>
  43.  
  44.    <TR>
  45. <TH> <h1>Pr&ecirc;teur de l'emprunt</h1> </TH>
  46. <TD>$prêteur</TD>
  47.   </TR>
  48.      
  49. </TABLE>


 
Et voilà l'autre page avec les valeurs à mettre dans le tableau précedent..

Code :
  1. <TABLE BORDER="1">
  2.   <CAPTION> <h2>Formulaire de saisie de l'emprunt</h2> </CAPTION>
  3.   <TR>
  4. <TH> <h1> Quel somme voulez-vous emprunter? </h1> </TH>
  5. <TH>
  6. <INPUT type=text name="somme">
  7.  </TH>
  8. <TD>&euro;</TD> 
  9.   </TR>
  10.   <TR>
  11. <TH> <h1>Quel est le taux de votre emprunt?</h1> </TH>
  12. <TD>
  13. <INPUT type=text name="somme">
  14. </TD>
  15. <TD>%</TD>
  16.   </TR>
  17. <TR>
  18. <TH> <h1>A partir de quelle date commence votre emprunt?</h1> </TH>
  19. <TD>
  20. <INPUT type=text name="date">
  21. </TD>
  22.   </TR>
  23.  
  24.    <TR>
  25. <TH> <h1>Quelle est la dur&eacute;e de l'emprunt?</h1> </TH>
  26. <TD>
  27. <INPUT type=text name="date">
  28. </TD>
  29. <TD>
  30. <SELECT name="fonction">
  31.  <OPTION VALUE="mois">mois</OPTION>
  32.  <OPTION VALUE="année(s)">ann&eacute;e(s)</OPTION>
  33.   </SELECT>
  34. </TD>
  35.   </TR>
  36.  
  37.    <TR>
  38. <TH> <h1>Quelle est votre p&eacute;riodicit&eacute;e pour l'emprunt?</h1> </TH>
  39. <TD>
  40. <INPUT type=text name="date">
  41. </TD>
  42. <TD><SELECT name="fonction">
  43.  <OPTION VALUE="mensuel">mensuel</OPTION>
  44.  <OPTION VALUE="trimestriel">trimestriel</OPTION>
  45.  <OPTION VALUE="semestriel">semestriel</OPTION>
  46.  <OPTION VALUE="annuel">annuel</OPTION>
  47.   </SELECT> </TD>
  48.   </TR>
  49.  
  50.    <TR>
  51. <TH> <h1>Quel est le motif de votre emprunt?</h1> </TH>
  52. <TD> 
  53. <INPUT type=text name="somme">
  54. </TD>
  55.   </TR>
  56.  
  57.    <TR>
  58. <TH> <h1>A qui empruntez-vous?</h1> </TH>
  59. <TD>
  60. <INPUT type=text name="somme">
  61. </TD>
  62.   </TR>
  63. </TABLE>
  64. <br>
  65. <TR>
  66. <TD COLSPAN=2>
  67. <FORM action="tableau_amortissement.html" method="post">
  68. <INPUT type="submit" value="Envoyer">
  69. </INPUT>
  70. </FORM>
  71. </TD>
  72. </TR>
  73. </FORM>


 
Je pense qu'il faut indiquer le chemin de la variable mais après comment l'afficher, j'ai utiliser echo mais ca mettait juste "echo nom_variable" dans la celulle...

mood
Publicité
Posté le 02-01-2009 à 18:20:58  profilanswer
 

n°1833227
esox_ch
Posté le 02-01-2009 à 18:41:04  profilanswer
 

Pour passer les variables d'un page à l'autre tu peux soit les encoder dans l'URL, soit passer par des variables de session.
Vu que je suppose que ce que je te dis ne te parle pas trop, et vue ta question, je te conseille de relire un peu ton livre/tuto PHP, parce que c'est assez la base quand même


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833228
absot77
Posté le 02-01-2009 à 18:44:34  profilanswer
 

Je n'ai pas de livre, je suis en étude et le problème avec mon prof, c'est qu'on arrive en cours, on doit déjà tout connaître même si on en a jamais fait donc on se débrouille comme on peut.. :/

n°1833232
sielfried
Posté le 02-01-2009 à 19:05:32  profilanswer
 

<?php echo $_POST['truc'] ?>


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1833236
absot77
Posté le 02-01-2009 à 19:19:02  profilanswer
 

C'est ce que j'avais fait avant mais ça ne faisait rien...
 
Il manque le chemin de la varible alors comme elle est sur une autre page?
 
Sur la page de mon tableau j'ai mis genre $somme=$_POST['somme'] mais la variable en question ne se situe pas sur la même page..


Message édité par absot77 le 02-01-2009 à 19:23:06
n°1833237
esox_ch
Posté le 02-01-2009 à 19:22:28  profilanswer
 

absot77 a écrit :

Je n'ai pas de livre, je suis en étude et le problème avec mon prof, c'est qu'on arrive en cours, on doit déjà tout connaître même si on en a jamais fait donc on se débrouille comme on peut.. :/


 
D'accord, mais pour passer ton examen je doute que tu puisses venir poser une question ici :)
Donc je te conseille de télécharger un manuel de PHP, ou d'acheter un livre et de le lire, comme ça tu comprendras ce que tu fais et tu réussiras ton examen :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833238
absot77
Posté le 02-01-2009 à 19:24:47  profilanswer
 

esox_ch a écrit :


 
D'accord, mais pour passer ton examen je doute que tu puisses venir poser une question ici :)
Donc je te conseille de télécharger un manuel de PHP, ou d'acheter un livre et de le lire, comme ça tu comprendras ce que tu fais et tu réussiras ton examen :D


 
Ce n'est pas con, j'y penserais, il y a quoi comme bon livre?

n°1833256
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 02-01-2009 à 20:54:38  profilanswer
 

remarque annexe : l'action de ton formulaire est une page d'extension html ... à moins d'url rewriter ton dossier, ça ne pourra pas exécuter de code PHP ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1833302
esox_ch
Posté le 03-01-2009 à 01:24:46  profilanswer
 

absot77 a écrit :


 
Ce n'est pas con, j'y penserais, il y a quoi comme bon livre?


 
À l'époque j'en avais acheté un qui s'appellait "PHP 5 Avancé" ( qui en fait couvrait les bases "rapidement" et après allait vers des sujets un peu plus pointus, comme l'orienté objet, le traitement de XML & co  de chez Micro Applications. Mais les livres des éditions O' Reilly sont très bon en règle générale (en tout cas à mon avis)
 

NewsletTux a écrit :

remarque annexe : l'action de ton formulaire est une page d'extension html ... à moins d'url rewriter ton dossier, ça ne pourra pas exécuter de code PHP ...


 
Un jour faudra que les types qui font des URL rewrite *.php => *.html m'expliquent à quoi ça leur sert


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833471
ionik
Posté le 03-01-2009 à 20:59:16  profilanswer
 

esox_ch a écrit :


 
Un jour faudra que les types qui font des URL rewrite *.php => *.html m'expliquent à quoi ça leur sert


Google a des suceptibilité pour le réferencement
 
je m'explique :
 
google réferencement beaucoup mieux
 
monsite.com/histoire/charles.html
 
que  
 
monsite.php/histoire.php?page=charles
 
Car il prend le nom de la page pour référencement et aussi les répertoire présent dans l'url
Donc le rewrite url est la pour optimiser le référencement


---------------
Recette cookeo Recette de cuisine
mood
Publicité
Posté le 03-01-2009 à 20:59:16  profilanswer
 

n°1833473
esox_ch
Posté le 03-01-2009 à 21:14:24  profilanswer
 

Bon :
- D'où tu sors cette affirmation? Parce que à ce que j'ai pu lire, actuellement google s'en sort très bien avec les arguments dans les URL (mais bon les sources en question n'étant pas d'une fiabilité totale..)
- Pourquoi .html quand même ! Moi mes URL sont plutot monsite.com/histoires/charles où Histoire est le contrôleur et Charles est l'identifiant qui doit être utilisé. Je vois pas l'utilité de coller un .qqch là ou de toutes façon il n'a aucun sens


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833511
absot77
Posté le 04-01-2009 à 01:19:01  profilanswer
 

esox_ch a écrit :


 
À l'époque j'en avais acheté un qui s'appellait "PHP 5 Avancé" ( qui en fait couvrait les bases "rapidement" et après allait vers des sujets un peu plus pointus, comme l'orienté objet, le traitement de XML & co  de chez Micro Applications. Mais les livres des éditions O' Reilly sont très bon en règle générale (en tout cas à mon avis)
 


 
J'irais voir chez mon libraire, ça coûte combien environ?
 
Dernière question, dans mon code, ça n'affiche pas le résulatat de la variable, il faut donc que je mette le chemin du fichier? où?  :??:

n°1833529
esox_ch
Posté le 04-01-2009 à 10:16:34  profilanswer
 

Disons qu'il faut pas être étonné si ça te coutera plus que 50€ ...
Je comprend pas ce que tu entends par "le résultat de la variable"

 

Edit : Colle nous ici un petit bout de code


Message édité par esox_ch le 04-01-2009 à 10:16:58

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833633
absot77
Posté le 04-01-2009 à 16:24:33  profilanswer
 

Je voudrais par exemple qu'une variable de ma page prenne la même valeur qu'une autre variable mais qui elle se situe dans une autre page...
 

Code :
  1. </TABLE>
  2. <br>
  3. <TR>
  4. <TD COLSPAN=2>
  5. <FORM action="formulaire_saisie_emprunt.html" method="post">
  6. <INPUT type="submit" value="Retour">
  7. </INPUT>
  8. </FORM>
  9. </TD>
  10. </TR>
  11. </FORM>
  12. <br>
  13. <br>
  14. <TABLE BORDER="2" cellspacing="10">
  15.   <TR>
  16. <TH> <h1> Somme emprunt&eacute;e </h1> </TH>
  17. <td>$somme</td>
  18.  
  19.   </TR>
  20.   <TR>
  21. <TH> <h1>Taux de l'emprunt</h1> </TH>
  22. <td>$taux</td>
  23.   </TR>
  24. <TR>
  25. <TH> <h1>D&eacute;but de l'emprunt</h1> </TH>
  26. <TD>$date_demprunt</TD>
  27.   </TR>
  28.  
  29.    <TR>
  30. <TH> <h1>Dur&eacute;e de l'emprunt</h1> </TH>
  31. <TD>$durée_emprunt</TD>
  32.   </TR>
  33.  
  34.    <TR>
  35. <TH> <h1>P&eacute;riodicit&eacute;e de l'emprunt</h1> </TH>
  36. <TD>$périodicitée</TD>
  37.   </TR>
  38.  
  39.    <TR>
  40. <TH> <h1>Motif de l'emprunt</h1> </TH>
  41. <TD>$motif</TD>
  42.   </TR>
  43.  
  44.    <TR>
  45. <TH> <h1>Pr&ecirc;teur de l'emprunt</h1> </TH>
  46. <TD>$prêteur</TD>
  47.   </TR>
  48.      
  49. </TABLE>


 
Et voilà l'autre page avec les valeurs à mettre dans le tableau précedent..

Code :
  1. <TABLE BORDER="1">
  2.   <CAPTION> <h2>Formulaire de saisie de l'emprunt</h2> </CAPTION>
  3.   <TR>
  4. <TH> <h1> Quel somme voulez-vous emprunter? </h1> </TH>
  5. <TH>
  6. <INPUT type=text name="somme">
  7.  </TH>
  8. <TD>&euro;</TD> 
  9.   </TR>
  10.   <TR>
  11. <TH> <h1>Quel est le taux de votre emprunt?</h1> </TH>
  12. <TD>
  13. <INPUT type=text name="somme">
  14. </TD>
  15. <TD>%</TD>
  16.   </TR>
  17. <TR>
  18. <TH> <h1>A partir de quelle date commence votre emprunt?</h1> </TH>
  19. <TD>
  20. <INPUT type=text name="date">
  21. </TD>
  22.   </TR>
  23.  
  24.    <TR>
  25. <TH> <h1>Quelle est la dur&eacute;e de l'emprunt?</h1> </TH>
  26. <TD>
  27. <INPUT type=text name="date">
  28. </TD>
  29. <TD>
  30. <SELECT name="fonction">
  31.  <OPTION VALUE="mois">mois</OPTION>
  32.  <OPTION VALUE="année(s)">ann&eacute;e(s)</OPTION>
  33.   </SELECT>
  34. </TD>
  35.   </TR>
  36.  
  37.    <TR>
  38. <TH> <h1>Quelle est votre p&eacute;riodicit&eacute;e pour l'emprunt?</h1> </TH>
  39. <TD>
  40. <INPUT type=text name="date">
  41. </TD>
  42. <TD><SELECT name="fonction">
  43.  <OPTION VALUE="mensuel">mensuel</OPTION>
  44.  <OPTION VALUE="trimestriel">trimestriel</OPTION>
  45.  <OPTION VALUE="semestriel">semestriel</OPTION>
  46.  <OPTION VALUE="annuel">annuel</OPTION>
  47.   </SELECT> </TD>
  48.   </TR>
  49.  
  50.    <TR>
  51. <TH> <h1>Quel est le motif de votre emprunt?</h1> </TH>
  52. <TD> 
  53. <INPUT type=text name="somme">
  54. </TD>
  55.   </TR>
  56.  
  57.    <TR>
  58. <TH> <h1>A qui empruntez-vous?</h1> </TH>
  59. <TD>
  60. <INPUT type=text name="somme">
  61. </TD>
  62.   </TR>
  63. </TABLE>
  64. <br>
  65. <TR>
  66. <TD COLSPAN=2>
  67. <FORM action="tableau_amortissement.html" method="post">
  68. <INPUT type="submit" value="Envoyer">
  69. </INPUT>
  70. </FORM>
  71. </TD>
  72. </TR>
  73. </FORM>


 

n°1833733
esox_ch
Posté le 04-01-2009 à 18:55:33  profilanswer
 

T'es au courant que tu appelles un script html alors que tu as besoin de php?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833740
Profil sup​primé
Posté le 04-01-2009 à 18:57:38  answer
 

absot77 a écrit :

Je voudrais par exemple qu'une variable de ma page prenne la même valeur qu'une autre variable mais qui elle se situe dans une autre page...
 

Code :
  1. <td>$somme</td>




 
[:sadnoir]
 

n°1833770
absot77
Posté le 04-01-2009 à 19:18:14  profilanswer
 

esox_ch a écrit :

T'es au courant que tu appelles un script html alors que tu as besoin de php?


 
je fais un BTS informatique pour apprendre.. :)

n°1833773
Profil sup​primé
Posté le 04-01-2009 à 19:20:50  answer
 

lis un livre et/ou un tuto plutôt ;)

n°1833942
jmplinux
Informaticien à sa mémère
Posté le 05-01-2009 à 10:43:43  profilanswer
 

Bonjour,
 
Pour que les valeurs soit transmises depuis un formulaire il faut qu'elles se trouvent dans le-dit formulaire, et si ce sont des variables php on peut faire comme ceci :
 
<form action=xxx methode=post>
<input name=var1 value=<? echo $truc1; ?> type=hidden>
<input name=var2 value=<? echo $truc2; ?> type=hidden>
<input type="submit" value="Retour">
</form>
 
En espérant aider  :jap:

n°1834207
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 05-01-2009 à 19:00:09  profilanswer
 

et les guillemets sur les attributs, c'est pour les poules ?  :sweat:


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1834210
esox_ch
Posté le 05-01-2009 à 19:04:10  profilanswer
 

NewsletTux a écrit :

et les guillemets sur les attributs, c'est pour les poules ?  :sweat:


Si on veut respecter les normes, manque pas que les guillemets hein :o (notamment le / dans les 3 inputs)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1834214
Profil sup​primé
Posté le 05-01-2009 à 19:06:06  answer
 

mais ce que je préfère c'est le :

jmplinux a écrit :

<form action=xxx methode=post>


 :love:


Message édité par Profil supprimé le 05-01-2009 à 19:06:17
n°1834225
esox_ch
Posté le 05-01-2009 à 19:36:58  profilanswer
 

J'avais pas fait gaffe :lol:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1834236
jmplinux
Informaticien à sa mémère
Posté le 05-01-2009 à 20:06:36  profilanswer
 

Ce que vous êtes pointilleux, c'est juste en exemple et écris rapidement, pas pour faire un copier-coller et voir si ça marche (en fait ça marche).
 
C'est sûr ce n'est pas très propre  :heink:

n°1834241
esox_ch
Posté le 05-01-2009 à 20:14:57  profilanswer
 

jmplinux a écrit :

Ce que vous êtes pointilleux, c'est juste en exemple et écris rapidement, pas pour faire un copier-coller et voir si ça marche (en fait ça marche).
 
C'est sûr ce n'est pas très propre  :heink:


 
Salut. Sans vouloir faire repartir ce débat une fois de plus : En règle générale, sur ce forum, on tente d'être particulièrement soignés lors ce qu'on renseigne un débutant, car il risque de ne pas détecter par lui même les erreurs et de les reproduire plus loin. Ce qui au final se traduit souvent par le même débutant qui ouvre un autre topic quelques heures après.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1834244
jmplinux
Informaticien à sa mémère
Posté le 05-01-2009 à 20:24:04  profilanswer
 

Ok, je vois  :heink:  
 
Bonne soirée  :jap:

mood
Publicité
Posté le   profilanswer
 


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

  Récupérer une valeur

 

Sujets relatifs
Recuperer valeur inputbox.récupérer la valeur d'une variable
[PHP/HTML] récupérer valeur PHP depuis javascriptrécupérer la valeur d'une colonne maj avec update
Récupérer la valeur de IDENTITY avant insertionRécuperer la valeur d'une cellule définie
[Résolu]Récupérer une valeur dans une bdd[XML/XSL] - Récupérer une valeur d'un tableau excel
recupérer valeur SELECT MySQLFormulaire : Récupérer valeur d'un input dont le nom est variable
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