bouton en php

bouton en php - PHP - Programmation

Marsh Posté le 14-12-2004 à 14:25:22    

Bonjour à tous,
 
Voilà je suis pas un pro en php et je voulais savoir si c'étais possible de créer un bouton en php?
 
En fait, c'est pour rendre un service pour une copine... elle doit créer un petit programme qui calcul le volume d'un sphere en php et elle non plus ne connait pas trop le php...
 
elle doit juste créer une zone de texte (pour entrer le rayon) et un bouton (pour afficher le résultat)...
 Si quelqu'un ici pouvais m'aider ca serais gégniale!!! merci d'avance...

Reply

Marsh Posté le 14-12-2004 à 14:25:22   

Reply

Marsh Posté le 14-12-2004 à 14:45:20    

recep a écrit :

Bonjour à tous,
 
Voilà je suis pas un pro en php et je voulais savoir si c'étais possible de créer un bouton en php?
 
En fait, c'est pour rendre un service pour une copine... elle doit créer un petit programme qui calcul le volume d'un sphere en php et elle non plus ne connait pas trop le php...
 
elle doit juste créer une zone de texte (pour entrer le rayon) et un bouton (pour afficher le résultat)...
 Si quelqu'un ici pouvais m'aider ca serais gégniale!!! merci d'avance...


Php ne fait pas de bouton c'est du html. par contre php peut faire des opération de calcule. Php et html sont fortement lié,
Conseil : interesse toi au html un peut puis passe au php.

Reply

Marsh Posté le 14-12-2004 à 14:46:13    

ok merci!!!

Reply

Marsh Posté le 14-12-2004 à 14:49:05    

recep a écrit :

ok merci!!!


mais si tu as besoin d'aide n'hesite pas a demander. Si t'as copine a la formule il est fort possible que le php soit pas  necessaire, le javascript peut le faire.
Balance en mp la formule. je te ponderais peut etre un script

Reply

Marsh Posté le 14-12-2004 à 14:53:58    

la formule est : volume = (4/3)*M_PI*pow($r,3),
mais elle est obligé de le réaliser en php!!!

Reply

Marsh Posté le 14-12-2004 à 14:54:59    

[:forummp3]  

berceker united a écrit :

Php et html sont fortement lié


[:quoted]


Message édité par masklinn le 14-12-2004 à 14:55:29

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-12-2004 à 14:59:21    

j'ai déjà fait ça:
 
c'est ma première feuille php (volume_sphere.php) qui fais appel à la deuxième (solution.php) qui affiche le résultat
----------------
 
volume_sphere.php
-----------------
<html>
 <head>
  <title>Volume d'un sphere
  </title>
 
 </head>
 
 <body>
  <?php
  //$rayon = 0;
  print ("<form methode=\"get\" action=\"solution.php\">  
     <h4 align=\"center\">Rayon :  
       <input type=\"text\" name=\"Rayon\" value=\"$rayon\">
     </h4>
     <h4 align=\"center\"><br>
       <input type=\"submit\" name=\"Calculer\" value=\"Calculer\">
       ---
       <input type=\"reset\" name=\"Annuler\" value=\"Annuler\">
     </h4>
   </form>" );
   
  ?>
 </body>
</html>
------------------
 
solution.php
------------
<html>  
 <head>
  <title>Solution</title>
  <?php
  function volume($r){
   if($r<0){
    print("Rayon non positif pas de calcul" );
   }else{
    $vol = (4/3)*M_PI*pow($r,3);
    print("Vol. sphere de rayon $r = " . $vol . "<br/>" );
   }
  }
  ?>  
 </head>
 
 <body>
  <?php
  volume(_Rayon);
  print("<form methode=\"get\" action=\"Volume_Sphere.php\">  
     <h4 align=\"center\"><br>
       <input type=\"submit\" name=\"Retour\" value=\"Retour\">
     </h4>
   </form>" );
  ?>
 </body>
</html>
---------------
 
mais je n'arrive pas à utiliser la valeur du rayon dans ma deuxième feuille...

Reply

Marsh Posté le 14-12-2004 à 15:03:53    

1- utilise [fixed] ou [code] pour mettre ton code en forme, là c'est illisible
2- dans le premier fichier, l'utilisation du PHP est totalement inutile, et l'utilisation de la balise <h4> (qui est une balise de header, c'est à dire de titre) n'a aucun sens
3- Je ne comprend pas le rôle/intérêt du form dans ton 2e fichier
4- dans solution.php, ton _Rayon tu le tires d'où :??:  
5- renseignes toi sur $_GET et $_POST, et plus globalement le transfert de paramètres/informations entre deux pages


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-12-2004 à 15:03:55    

ok je comprend ton  probleme maintenant!
quelque second je refais ton script ;

Reply

Marsh Posté le 14-12-2004 à 15:04:56    

berceker united a écrit :

ok je comprend ton  probleme maintenant!
quelque second je refais ton script ;


 [:hide]  
métékon [:jofusion]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-12-2004 à 15:04:56   

Reply

Marsh Posté le 14-12-2004 à 15:07:03    

_Rayon erreur de ma part mais a cet endroit je veux juste récuperer la valeur du rayon qui a été entrer comme valeur dans le premeir fichier...

Reply

Marsh Posté le 14-12-2004 à 15:07:55    

berceker united a écrit :

ok je comprend ton  probleme maintenant!
quelque second je refais ton script ;


Tu n'as pas à refaire son script.
Lui expliquer son erreur oui, mais pas tout refaire pour lui, il n'apprendra rien.
D'autant que la démarche d'origine de faire le boulot pour quelqu'un d'autre est déjà tordue.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:09:19    

Code :
  1. <?
  2. function cercle($r){
  3. if($r<0)return 0;
  4. return (4/3)*M_PI*pow($r,3);
  5. }
  6. if($HTTP_POST_VARS['action']=='Balancer'){
  7.   $valeur = cercle($HTTP_POST_VARS['valeur']);
  8. }
  9. ?>
  10. <html>
  11. <body>
  12. <?
  13.   if(isset($valeur)){
  14.     echo $valeur;
  15.   }
  16. ?>
  17.   <form method="post" action="<? echo  $_SERVER['SCRIPT_NAME']; ?>">
  18.     <input type="text" name="valeur" value="">
  19.     <input type="submit" name="action" value="Balance">
  20.   </form>
  21. </body>
  22. </html


Codé à l'arrache avec un dwitch a la main :D mais dans l'ensemble c'est ça.

Reply

Marsh Posté le 14-12-2004 à 15:11:14    

oh, du php 3! [:moule_bite]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:12:29    

recep a écrit :

_Rayon erreur de ma part mais a cet endroit je veux juste récuperer la valeur du rayon qui a été entrer comme valeur dans le premeir fichier...


bien, maintenant répond à mes questions/interrogations/...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-12-2004 à 15:18:45    

ok

Reply

Marsh Posté le 14-12-2004 à 15:22:47    

j'utilise easyphp 1.7 pour tester les applications.
 
lorsque je "compile" le premier fichier volume_sphere il me donne comme erreur :
 
Notice: Undefined variable: rayon in c:\program files\easyphp1-7\www\hulya\volume_sphere.php on line 13
 
mais avec la version 1.6 de easyphp je n'avais pas de probleme a ce niveau...

Reply

Marsh Posté le 14-12-2004 à 15:23:47    

quel sont les différence entre le 1.6 et le 1.7?

Reply

Marsh Posté le 14-12-2004 à 15:24:48    

recep a écrit :

j'utilise easyphp 1.7 pour tester les applications.
 
lorsque je "compile" le premier fichier volume_sphere il me donne comme erreur :
 
Notice: Undefined variable: rayon in c:\program files\easyphp1-7\www\hulya\volume_sphere.php on line 13
 
mais avec la version 1.6 de easyphp je n'avais pas de probleme a ce niveau...


...et ça te suffit pas comme message? Tu utilises une variable définie nulle part et ça t'étonne qu'il soit pas content?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:25:15    

recep a écrit :

quel sont les différence entre le 1.6 et le 1.7?


0.1.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:25:48    

mais pourtant easyphp 1.6 ne me donnais pas d'erreur a ce niveau!!!

Reply

Marsh Posté le 14-12-2004 à 15:29:41    

On s'en tape d'easyphp.:o
Essaie de comprendre ce que tu fais pour commencer, tu n'arriveras à rien sinon.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:30:30    

recep a écrit :

mais pourtant easyphp 1.6 ne me donnais pas d'erreur a ce niveau!!!


Il faut initialiser les variables.
Si dansla version 1.6 il n'affichait pas les erreur c'est que dans le fichier de configuration de php ces erreur ont été desactivé mais dans la 1.7 non.

Reply

Marsh Posté le 14-12-2004 à 15:35:28    

voila j'ai défini ma valiable!!!
<?
$rayon=0;
print ("<form methode=\"get\" action=\"solution.php\">  
 <h4 align=\"center\">Rayon :  
 <input type=\"text\" name=\"Rayon\" value=\"$rayon\">
 </h4>
 <h4 align=\"center\"><br>
 <input type=\"submit\" name=\"Calculer\" value=\"Calculer\">
  ---
 <input type=\"reset\" name=\"Annuler\" value=\"Annuler\">
 </h4>
</form>" );  
?>

Reply

Marsh Posté le 14-12-2004 à 15:38:08    

Conseil ;) laisse le print tranquille


Message édité par Berceker United le 14-12-2004 à 15:38:31
Reply

Marsh Posté le 14-12-2004 à 15:42:25    

berceker united a écrit :

Conseil ;) laisse le print tranquille


c'est pas ça qui va empêcher son script de fonctionner...:o
 
 
recep> dans ta 2ème feuille, il ne te reste plus qu'à utiliser $_GET['rayon'], si j'ai pas raté des erreurs en lisant en diagonale.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:44:06    

recep >  
questions :
1) je peux savoir à quoi sert ton <form /> dans solution.php si ce n'est à afficher un joli bouton pour revenir à ton "volume_sphere.php" ???  
2) je peux savoir pourquoi tu t'emmerdes avec du php pour volume_sphere ? pourquoi pas un simple .html ? Si au moins, tu récupérais l'ancien rayon pour le ré-afficher, je pourrais comprendre .. mais là ...

Reply

Marsh Posté le 14-12-2004 à 15:46:04    

quel sont les possibilitées de réccuperer la valeur du rayon sur mon deuxième fichier php?
 
Tout en haut dans ma barre d'adresse j'ai :
--
    http://recep/hulya/solution.php?Ra [...] r=Calculer
--
lorsque j'appui sur le bouton avec comme rayon = 10
 
comment je fais alors pour la réccuperer?
 
suffit-il d'utiliser "Rayon" dans mon code?
 
mais j'ai essayé ca ne marche pas!!!

Reply

Marsh Posté le 14-12-2004 à 15:49:29    

Mr Mala,
 
Je ne suis qu'un débutant en php et on ma demander de réaliser le calculer du volume d'un sphere php!!!

Reply

Marsh Posté le 14-12-2004 à 15:49:41    

recep a écrit :

quel sont les possibilitées de réccuperer la valeur du rayon sur mon deuxième fichier php?
 
Tout en haut dans ma barre d'adresse j'ai :
--
    http://recep/hulya/solution.php?Ra [...] r=Calculer
--
lorsque j'appui sur le bouton avec comme rayon = 10
 
comment je fais alors pour la réccuperer?
 
suffit-il d'utiliser "Rayon" dans mon code?
 
mais j'ai essayé ca ne marche pas!!!


je t'ai donné la réponse dans mon post précédent.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:52:48    

ok merci skeye ça marche maintenant...

Reply

Marsh Posté le 14-12-2004 à 15:54:00    

Un peu de lecture pour que tu comprennes un peu mieux :
http://www.nexen.net/docs/php/anno [...] ?lien=_get


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-12-2004 à 15:57:05    

recep a écrit :

Mr Mala,
 
Je ne suis qu'un débutant en php et on ma demander de réaliser le calculer du volume d'un sphere php!!!


 
Ben oui mais ça ne veut pas dire qu'il faut TOUT faire en php !!!
'solution.php', je suis d'accord ..
Mais 'volume_sphere.php', NAN ! .. c'est un "bête" formulaire !!! ( d'autant plus que tu forces la valeur de rayon à 0 ! )
un simple 'volume_sphere.html' aurait suffit !
Enfin bon fais comme tu veux .. mais tu te compliques la vie !
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed