Titre: Probleme de formulaire
Posté par: Siegfried le le 26-08-2003 a 10:47:38
Bonjour, j'au un probleme de formulaire, je suis entrain de créer une carte météo generée avec GD, mais j'ai besoin de créer un formulaire pour "simplifier" tout ca et je n'y arrive pas. Quelqu'un pourrait me donner un exemple juste avec une des variables dans le code que je vais mettre? Par exemple dans $ventStlo, pour que la variable vienne directement du formulaire et genere la carte, apres je me debrouille, mais la je suis en panne .... Merci de votre aide....
VOICI LE CODE:
Code:
<? Header("Content-type: image/jpeg"); $im = ImageCreateFromJpeg("MapFr.jpg"); $Or = imagecreatefromPng("icone/orages.png"); $So = imagecreatefromPng("icone/soleil.png"); $Br = imagecreatefromPng("icone/brouillard.png"); $VE = imagecreatefromPng("icone/est.png"); $Gr = imagecreatefromPng("icone/grele.png"); $VN = imagecreatefromPng("icone/nord.png"); $Ne = imagecreatefromPng("icone/neige.png"); $Nu = imagecreatefromPng("icone/Nuageux.png"); $VO = imagecreatefromPng("icone/ouest.png"); $PlF = imagecreatefromPng("icone/PluieForte.png"); $PlL = imagecreatefromPng("icone/PluieLegere.png"); $PlM = imagecreatefromPng("icone/PluieMoyenne.png"); $VS = imagecreatefromPng("icone/sud.png"); $Ln = imagecreatefromPng("icone/LegerNuages.png");
//couleur
$rouge = imagecolorallocate($im, 244,9,47); $bleu = imagecolorallocate($im,5,5,242); $blanc = imagecolorallocate($im,255,255,255); //*********************************************************************************************** // date ********* $date = "Jeudi 25 Aout 2003";
// Observations $OBS = "Observations: aucune";
// vent *******************
$VentStlo =$VE; $Ventlehavre =$VE;
// nebulosité dans les villes
$NebuloRouen = $Or; $NebuloHavre = $Or; $NebuloStlo = $Or; $NebuloCaen = $Or; $NebuloAlencon = $Or; $NebuloEvreux = $Or;
//TEMPERATURES DES VILLES $tempMinRouen ="16°c"; $tempMaxRouen ="20°c"; $tempMinhavre ="24°c"; $tempMaxhavre ="19°c"; $tempMinStlo ="14°c"; $tempMaxStlo ="25°c"; $tempMinCaen ="15°c"; $tempMaxCaen ="24°c"; $tempMinAlencon ="16°c"; $tempMaxAlencon ="24°c"; $tempMinEvreux ="12°c"; $tempMaxEvreux ="19°c";
//************************************************************************************************** // LE HAVRE ********************* imagecopy($im,$NebuloHavre,221,55,0,0,50,31); //lehavre imagestring($im,3,195,60,$tempMinhavre,$bleu) ; //min le havre imagestring($im,3,195,72,$tempMaxhavre,$rouge) ; // max le havre
// ST LO**************************** imagecopy($im,$NebuloStlo,40,120,0,0,50,31); //St lo imagestring($im,3,40,150,$tempMinStlo,$bleu) ; //min rouen imagestring($im,3,40,162,$tempMaxStlo,$rouge) ; // max rouen
// CAEN *************************** imagecopy($im,$NebuloCaen,120,120,0,0,50,31); //caen imagestring($im,3,175,120,$tempMinCaen,$bleu) ; //min rouen imagestring($im,3,175,132,$tempMaxCaen,$rouge) ; // max rouen
// ALENCOn ************************ imagecopy($im,$NebuloAlencon,160,190,0,0,50,31); //alencon imagestring($im,3,130,190,$tempMinAlencon,$bleu) ; //min rouen imagestring($im,3,130,202,$tempMaxAlencon,$rouge) ; // max rouen
// EVREUX ******************** imagecopy($im,$NebuloEvreux,255,130,0,0,50,31); //evreux imagestring($im,3,240,150,$tempMinEvreux,$bleu) ; //min rouen imagestring($im,3,240,162,$tempMaxEvreux,$rouge) ; // max rouen
// Rouen ************************* imagecopy($im,$NebuloRouen,260,75,0,0,50,31); //Rouen imagestring($im,3,300,50,$tempMinRouen,$bleu) ; //min rouen imagestring($im,3,300,62,$tempMaxRouen,$rouge) ; // max rouen
// Carte des vents ******************* imagecopy($im,$VentStlo,20,70,0,0,30,30); imagecopy($im,$Ventlehavre,270,35,0,0,30,30);
// date du Jour ************** imagestring($im,3,5,5,$date,$blanc) ;
// OBSERVATION *********** imagestring($im,2,5,240,$OBS,$blanc) ;
// sortie des images sur la navigateur et liberation des ressources ImageJpeg($im); // sort la carte au format jpg ImageJpeg($im,"carte1.jpg"); ImageDestroy($im); ImageDestroy($Or); ImageDestroy($So); ImageDestroy($Br); ImageDestroy($VE); ImageDestroy($Gr); ImageDestroy($VN); ImageDestroy($Ne); ImageDestroy($Nu); ImageDestroy($VO); ImageDestroy($PlF); ImageDestroy($PlL); ImageDestroy($PlM); ImageDestroy($VS); ImageDestroy($Ln);
?>
|
|
|
Titre: Re:Probleme de formulaire
Posté par: pockels le le 26-08-2003 a 13:17:37
dsl, je suis souvent lent: Donc tu veux mettre la variable dans le formulaire et le formulaire genere la carte?
|
Titre: Re:Probleme de formulaire
Posté par: FireLink le le 26-08-2003 a 13:49:20
| ben le nom de ton input texte doit être ventStlo et ta variable sera $_POST[ventStlo] |
Titre: Re:Probleme de formulaire
Posté par: Siegfried le le 26-08-2003 a 14:19:09
| A y est j'ai reussi entre temps, merci de ton aide quand meme. pas une mince affaire quand on ne connait pas trop php ;) |
Titre: Re:Probleme de formulaire
Posté par: Cocci le le 26-08-2003 a 14:20:21
| C en forgeant que l'on deviens forgeron !! ;D |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|