Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 13-11-2007 04:30:46

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Besoin d'aide sur un formulaire

Bonjour, étant débutant en html et php j'ai commencé a créer un formulaire ainci que le fichier de traitement.

J'aimerais savoir si cela est conforme ou pas ?
Si qqn pouvais m'aider ce serait super...

formulaire.html


Code:

<html>
<head>
 <title>Récupérer des données provenant d'un formulaire, en PHP</title>
</head>
<body>
<table border="0">
<form name="formulaire" action="verif.php" method="POST" enctype="multipart/form-data">

Tarif de parution pour 12 mois :
<input type="radio" name="gratuit" value="gratuit"checked> "gratuit jusqu'au 31 decembre 2008"</br></br>

</br>

Type de bien :
<input type="radio" name="type" value="appartement"> Appartement
<input type="radio" name="type" value="maison"> Maison
<input type="radio" name="type" value="gite"> Gîte
<input type="radio" name="type" value="mobil-home"> Mobil-home
<input type="radio" name="type" value="chambre"> Chambre d'hôte</br></br>

Ce bien se situe t'il dans un camping / club de vacance : 
<input type="radio" name="camping" value="oui"> Oui
<input type="radio" name="camping" value="non"> Non</br></br>
  
Localisation du bien : 
<select name="localisation">
<option value="01">01-Ain
<option value="02">02-Aisne
<option value="03">03-Allier
<option value="04">04-Alpes-de-Haute-Provence
<option value="05">05-Hautes-Alpes
<option value="06">06-Alpes-Maritimes
<option value="01">07-Ardèche
<option value="02">08-Ardennes
<option value="03">09-Ariège
<option value="04">10-Aube
<option value="05">11-Aude
<option value="06">12-Aveyron
<option value="01">13-Bouche du Rhône
<option value="02">14-Calvados
<option value="03">15-Cantal
<option value="04">16-Charente
<option value="05">17-Charent-Maritime
<option value="06">18-Cher
<option value="01">19-Corrèze
<option value="02">2A-Corse du Sud
<option value="03">2B-Haute-Corse
<option value="03">21-Côte d'Or
<option value="04">22-Côtes d'Armor
<option value="05">23-Creuse
<option value="06">24-Dordogne
<option value="01">25-Doubs
<option value="02">26-Drôme
<option value="03">27-Eure
<option value="04">28-Eure et Loire
<option value="05">29-Finistère
<option value="06">30-Gard
<option value="01">31-Haute-Garonne
<option value="02">32-Gers
<option value="03">33-Gironde
<option value="04">34-Hérault
<option value="05">35-Ille et Vilaine
<option value="06">36-Indre
<option value="01">37-Indre et Loire
<option value="02">38-Isère
<option value="03">39-Jura
<option value="04">40-Landes
<option value="05">41-Loir et Cher
<option value="06">42-Loire
<option value="01">43-Haute-Loire
<option value="02">44-Loire-Atlantique
<option value="03">45-Loiret
<option value="04">46-Lot
<option value="05">47-Lot et Garonne
<option value="06">48-Lozère
<option value="01">49-Maine et Loire
<option value="02">50-Manche
<option value="03">51-Marne
<option value="04">52-Haute-Marne
<option value="05">53-Mayenne
<option value="06">54-Meurthe et Moselle
<option value="01">55-Meuse
<option value="02">56-Morbihan
<option value="03">57-Moselle
<option value="04">58-Nièvre
<option value="05">59-Nord
<option value="06">60-Oise
<option value="01">61-Orne
<option value="02">62-Pas de Calais
<option value="03">63-Puy de Dôme
<option value="04">64-Pyrénées-Atlantiques
<option value="05">65-Hautes-Pyrénées
<option value="06">66-Pyrénées-Orientales
<option value="01">67-Bas-Rhin
<option value="02">68-Haut-Rhin
<option value="03">69-Rhône
<option value="04">70-Haute-Saône
<option value="05">71-Saône et Loire
<option value="06">72-Sarthe
<option value="01">73-Savoie
<option value="02">74-Haute-Savoie
<option value="03">75-Paris
<option value="04">76-Seine-Maritime
<option value="05">77-Seine et Marne
<option value="06">78-Yvelines
<option value="01">79-Deux-Sèvres
<option value="02">80-Somme
<option value="03">81-Tarn
<option value="04">82-Tarn et Garonne
<option value="05">83-Var
<option value="06">84-Vaucluse
<option value="01">85-Vendée
<option value="02">86-Vienne
<option value="03">87-Haute-Vienne
<option value="04">88-Vosges
<option value="05">89-Yonne
<option value="06">90-Territoire de Belfort
<option value="01">91-Essonne
<option value="02">92-Hauts de Seine
<option value="03">93-Seine Saint Denis
<option value="04">94-Val de Marne
<option value="05">95-Val d'Oise
</select></br></br>

Situation :
<input type="radio" name="situation" value="mer"> Mer
<input type="radio" name="situation" value="montagne"> Montagne
<input type="radio" name="situation" value="campagne"> Campagne
<input type="radio" name="situation" value="ville"> Ville</br></br>

</br>

Adresse du bien : </p>
N° <input type="text" name="N°">
Rue/voie <input type="text" name="Rue/voie">
Ville <input type="text" name="Ville">
Code postale<input type="text" name="Code postale"></br></br>

</br>

Déscription du bien : <input type="text" name="description"></br></br>

</br>

Site Web : <input type="text" name="site web"></br></br>

Capacité d'accueil maximum : <input type="text" name="capacite"> personnes</br></br>

</br>

Composition du logement : </br></br>
<input type="checkbox" name="composition" value="cuisine">Cuisine 
<input type="checkbox" name="composition" value="salle a manger">Salle à manger 
<input type="checkbox" name="composition" value="salon">Salon  
<input type="checkbox" name="composition" value="mezzanine">Mezzanine 
<input type="checkbox" name="composition" value="terasse">Térasse 
<input type="checkbox" name="composition" value="ascenseur">Ascenseur 
<input type="checkbox" name="composition" value="jardin">Jardin
<input type="checkbox" name="composition" value="parking">Parking 
<input type="checkbox" name="composition" value="garage">Garage </br></br>

</br>

Nombre de : </br></br>

Chambre(s) <input type="text" name="chambres"></br>
Lit(s) double <input type="text" name="litsdouble"></br>
Lit(s) simple <input type="text" name="litssimple"></br>
Canapé(s) lit <input type="text" name="canapes"></br>
Lit(s) bébé <input type="text" name="litsbebe"></br>
Salle de bain <input type="text" name="sdb"></br>
Wc <input type="text" name="wc"></br></br>

</br>

Confort : </br></br>
 
<input type="checkbox" name="confort" value="draps">Draps 
<input type="checkbox" name="confort" value="sechelinge">Sèche linge 
<input type="checkbox" name="confort" value="lavelinge">Lave linge 
<input type="checkbox" name="confort" value="microondes">Micro-ondes 
<input type="checkbox" name="confort" value="four">Four 
<input type="checkbox" name="confort" value="plaques">Plaques de cuisson 
<input type="checkbox" name="confort" value="fer">Fer à repasser 
<input type="checkbox" name="confort" value="refrigirateur">Réfrigirateur 
<input type="checkbox" name="confort" value="congelateur">Congèlateur 
<input type="checkbox" name="confort" value="clim">Climatisation 
<input type="checkbox" name="confort" value="chemine">Cheminé 
<input type="checkbox" name="confort" value="tv">TV 
<input type="checkbox" name="confort" value="tnt">TNT 
<input type="checkbox" name="confort" value="cable">Câble-satélitte 
<input type="checkbox" name="confort" value="internet">Internet 
<input type="checkbox" name="confort" value="telephone">Téléphone 
<input type="checkbox" name="confort" value="cafetiere">Cafetière 
<input type="checkbox" name="confort" value="grillepain">Grille-pain 
<input type="checkbox" name="confort" value="animauxadmis">Animaux admis 
<input type="checkbox" name="confort" value="barbecue">Barbecue 
<input type="checkbox" name="confort" value="salondejardin">Salon de jardin
<input type="checkbox" name="confort" value="piscine">Piscine 
<input type="checkbox" name="confort" value="airedejeux">Aire de jeux 
<input type="checkbox" name="confort" value="tennis">Tennis


</br></br>

<INPUT type="submit" value="Envoyer">



</form>
</table>
</body>
</html>

et voici le fichier de traitement

verif.php


Code:

<?php

$gratuit = $_POST ['gratuit'] ;
$type = $_POST ['type'] ;
$camping = $_POST ['camping'] ;
$localisation = $_POST ['localisation'] ;
$situation = $_POST ['situation'] ;
$N° = $_POST ['N°'] ;
$Rue/voie = $_POST ['Rue/voie'] ;
$Ville = $_POST ['Ville'] ;
$Code postale = $_POST ['Code postale'] ;
$description = $_POST ['description'] ;
$site web = $_POST ['site web'] ;
$capacite = $_POST ['capacite'] ;
$composition = $_POST ['composition'] ;
$chambres = $_POST ['chambres'] ;
$litsdouble = $_POST ['litsdouble'] ;
$litssimple = $_POST ['litssimple'] ;
$canapes = $_POST ['canapes'] ;
$litsbebe = $_POST ['litsbebe'] ;
$sdb = $_POST ['sdb'] ;
$wc = $_POST ['wc'] ;
$confort = $_POST ['confort'] ;





echo( "tarif: <b>".$gratuit."</b><br>\n" ) ;
echo( "type: <b>".$type."</b><br>\n" ) ;
echo( "camping: <b>".$camping."</b><br>\n" ) ;
echo( "localisation: <b>".$localisation."</b><br>\n" ) ;
echo( "situation: <b>".$situation."</b><br>\n" ) ;
echo( "N°: <b>".$N°."</b><br>\n" ) ;
echo( "Rue/voie: <b>".$Rue/voie."</b><br>\n" ) ;
echo( "Ville: <b>".$Ville."</b><br>\n" ) ;
echo( "Code postale: <b>".$Code postale."</b><br>\n" ) ;
echo( "description: <b>".$description."</b><br>\n" ) ;
echo( "site web: <b>".$site web."</b><br>\n" ) ;
echo( "capacite: <b>".$capacite."</b><br>\n" ) ;
echo( "composition: <b>".$composition."</b><br>\n" ) ;
echo( "chambres: <b>".$chambres."</b><br>\n" ) ;
echo( "litsdouble: <b>".$litsdouble."</b><br>\n" ) ;
echo( "litssimple: <b>".$litssimple."</b><br>\n" ) ;
echo( "canapes: <b>".$canapes."</b><br>\n" ) ;
echo( "litsbebe: <b>".$litsbebe."</b><br>\n" ) ;
echo( "sdb: <b>".$sdb."</b><br>\n" ) ;
echo( "wc: <b>".$wc."</b><br>\n" ) ;
echo( "confort: <b>".$confort."</b><br>\n" ) ;

?>

suis-je vraiment à coté de la plaque ou pas ?

merci d'avance et à bientôt.

Hors ligne

 

#2 13-11-2007 10:08:52

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: Besoin d'aide sur un formulaire

Salut,

Tu peux utiliser directement la variable comme ceci :

Code:

echo  "tarif: <b>".$_POST['gratuit']."</b><br />\n"  ;

Tu auras moins de lignes de code et deux fois moins de variables.
Essaies aussi de mettre tout ce qui format dans un css.
Dans le HTML, les balises non fermées doivent se terminer de la sorte  ... />

Dernière modification par Piett (13-11-2007 10:14:55)

Hors ligne

 

#3 13-11-2007 10:19:52

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

ok merci Piett,
mais sinon mon verif.php te parait correct ou suis-je carrément à côté de la plaque ? ( en sachant que c'est mon tout premier formulaire... côté présentation je verrai apres...)

Mon but est que ce formulaire fonctionne et que je puisse récupérer les infos...

Dailleur est-il possible de rajouter une ligne dans mon verif.php afin de recevoir toutes ces infos directement sur ma boite mail ?

Hors ligne

 

#4 13-11-2007 10:28:15

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: Besoin d'aide sur un formulaire

Oui c'est possible. Tu as tout expliqué ici : http://lu.php.net/manual/fr/function.mail.php

Hors ligne

 

#5 13-11-2007 10:55:17

Philippe Gamache
Administrateur
Date d'inscription: 17-08-2006
Messages: 136

Re: Besoin d'aide sur un formulaire

Mauvaise idée... Il faut valider et filter les variables.  C'est très dangereux d'utilisés les variables directements.

Hors ligne

 

#6 13-11-2007 12:31:36

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

mauvaise idée de qui ? moi ? piett ?

Sinon vous pensez que mon fichier de traitement verif.php est ok tel quel pour vérifier mon formulaire ?

Hors ligne

 

#7 13-11-2007 12:45:19

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

En faite je suis entrain de faire un petit formulaire simple, sans vraiment de mise en page dans un premier temps.

Ce que j'aimerais c'est d'avoir mes 2 fichiers ( formulaire.html + verif.php ) fonctionnant.

Si qqn se sent de me créer le fichier de traitement " verif.php" d'apres mon formulaire suivant je suis vraiment preneur. Cela m'apprend le fonctionnement d'un fichier traitement.
J'aimerais bien aussi recevoir le résultat des cases cochées par l'internaute directement sur ma boite mail : monmail@yahoo.Fr


Code:

<html>
<head>
 <title>Récupérer des données provenant d'un formulaire, en PHP</title>
</head>
<body>
<table border="0">
<form name="formulaire" action="verif.php" method="POST" enctype="multipart/form-data">

Tarif de parution pour 12 mois :
<input type="radio" name="gratuit" value="gratuit"checked> "gratuit jusqu'au 31 decembre 2008"</br></br>

</br>

Type de bien :
<input type="radio" name="type" value="appartement"> Appartement
<input type="radio" name="type" value="maison"> Maison
<input type="radio" name="type" value="gite"> Gîte
<input type="radio" name="type" value="mobil-home"> Mobil-home
<input type="radio" name="type" value="chambre"> Chambre d'hôte</br></br>

Ce bien se situe t'il dans un camping / club de vacance : 
<input type="radio" name="camping" value="oui"> Oui
<input type="radio" name="camping" value="non"> Non</br></br>
  
Localisation du bien : 
<select name="localisation">
<option value="01">01-Ain
<option value="02">02-Aisne
<option value="03">03-Allier
<option value="04">04-Alpes-de-Haute-Provence
<option value="05">05-Hautes-Alpes
<option value="06">06-Alpes-Maritimes
<option value="01">07-Ardèche
<option value="02">08-Ardennes
<option value="03">09-Ariège
<option value="04">10-Aube
<option value="05">11-Aude
<option value="06">12-Aveyron
<option value="01">13-Bouche du Rhône
<option value="02">14-Calvados
<option value="03">15-Cantal
<option value="04">16-Charente
<option value="05">17-Charent-Maritime
<option value="06">18-Cher
<option value="01">19-Corrèze
<option value="02">2A-Corse du Sud
<option value="03">2B-Haute-Corse
<option value="03">21-Côte d'Or
<option value="04">22-Côtes d'Armor
<option value="05">23-Creuse
<option value="06">24-Dordogne
<option value="01">25-Doubs
<option value="02">26-Drôme
<option value="03">27-Eure
<option value="04">28-Eure et Loire
<option value="05">29-Finistère
<option value="06">30-Gard
<option value="01">31-Haute-Garonne
<option value="02">32-Gers
<option value="03">33-Gironde
<option value="04">34-Hérault
<option value="05">35-Ille et Vilaine
<option value="06">36-Indre
<option value="01">37-Indre et Loire
<option value="02">38-Isère
<option value="03">39-Jura
<option value="04">40-Landes
<option value="05">41-Loir et Cher
<option value="06">42-Loire
<option value="01">43-Haute-Loire
<option value="02">44-Loire-Atlantique
<option value="03">45-Loiret
<option value="04">46-Lot
<option value="05">47-Lot et Garonne
<option value="06">48-Lozère
<option value="01">49-Maine et Loire
<option value="02">50-Manche
<option value="03">51-Marne
<option value="04">52-Haute-Marne
<option value="05">53-Mayenne
<option value="06">54-Meurthe et Moselle
<option value="01">55-Meuse
<option value="02">56-Morbihan
<option value="03">57-Moselle
<option value="04">58-Nièvre
<option value="05">59-Nord
<option value="06">60-Oise
<option value="01">61-Orne
<option value="02">62-Pas de Calais
<option value="03">63-Puy de Dôme
<option value="04">64-Pyrénées-Atlantiques
<option value="05">65-Hautes-Pyrénées
<option value="06">66-Pyrénées-Orientales
<option value="01">67-Bas-Rhin
<option value="02">68-Haut-Rhin
<option value="03">69-Rhône
<option value="04">70-Haute-Saône
<option value="05">71-Saône et Loire
<option value="06">72-Sarthe
<option value="01">73-Savoie
<option value="02">74-Haute-Savoie
<option value="03">75-Paris
<option value="04">76-Seine-Maritime
<option value="05">77-Seine et Marne
<option value="06">78-Yvelines
<option value="01">79-Deux-Sèvres
<option value="02">80-Somme
<option value="03">81-Tarn
<option value="04">82-Tarn et Garonne
<option value="05">83-Var
<option value="06">84-Vaucluse
<option value="01">85-Vendée
<option value="02">86-Vienne
<option value="03">87-Haute-Vienne
<option value="04">88-Vosges
<option value="05">89-Yonne
<option value="06">90-Territoire de Belfort
<option value="01">91-Essonne
<option value="02">92-Hauts de Seine
<option value="03">93-Seine Saint Denis
<option value="04">94-Val de Marne
<option value="05">95-Val d'Oise
</select></br></br>

Situation :
<input type="radio" name="situation" value="mer"> Mer
<input type="radio" name="situation" value="montagne"> Montagne
<input type="radio" name="situation" value="campagne"> Campagne
<input type="radio" name="situation" value="ville"> Ville</br></br>

</br>

Adresse du bien : </p>
N° <input type="text" name="N°">
Rue/voie <input type="text" name="Rue/voie">
Ville <input type="text" name="Ville">
Code postale<input type="text" name="Code postale"></br></br>

</br>

Déscription du bien : <input type="text" name="description"></br></br>

</br>

Site Web : <input type="text" name="site web"></br></br>

Capacité d'accueil maximum : <input type="text" name="capacite"> personnes</br></br>

</br>

Composition du logement : </br></br>
<input type="checkbox" name="composition" value="cuisine">Cuisine 
<input type="checkbox" name="composition" value="salle a manger">Salle à manger 
<input type="checkbox" name="composition" value="salon">Salon  
<input type="checkbox" name="composition" value="mezzanine">Mezzanine 
<input type="checkbox" name="composition" value="terasse">Térasse 
<input type="checkbox" name="composition" value="ascenseur">Ascenseur 
<input type="checkbox" name="composition" value="jardin">Jardin
<input type="checkbox" name="composition" value="parking">Parking 
<input type="checkbox" name="composition" value="garage">Garage </br></br>

</br>

Nombre de : </br></br>

Chambre(s) <input type="text" name="chambres"></br>
Lit(s) double <input type="text" name="litsdouble"></br>
Lit(s) simple <input type="text" name="litssimple"></br>
Canapé(s) lit <input type="text" name="canapes"></br>
Lit(s) bébé <input type="text" name="litsbebe"></br>
Salle de bain <input type="text" name="sdb"></br>
Wc <input type="text" name="wc"></br></br>

</br>

Confort : </br></br>
 
<input type="checkbox" name="confort" value="draps">Draps 
<input type="checkbox" name="confort" value="sechelinge">Sèche linge 
<input type="checkbox" name="confort" value="lavelinge">Lave linge 
<input type="checkbox" name="confort" value="microondes">Micro-ondes 
<input type="checkbox" name="confort" value="four">Four 
<input type="checkbox" name="confort" value="plaques">Plaques de cuisson 
<input type="checkbox" name="confort" value="fer">Fer à repasser 
<input type="checkbox" name="confort" value="refrigirateur">Réfrigirateur 
<input type="checkbox" name="confort" value="congelateur">Congèlateur 
<input type="checkbox" name="confort" value="clim">Climatisation 
<input type="checkbox" name="confort" value="chemine">Cheminé 
<input type="checkbox" name="confort" value="tv">TV 
<input type="checkbox" name="confort" value="tnt">TNT 
<input type="checkbox" name="confort" value="cable">Câble-satélitte 
<input type="checkbox" name="confort" value="internet">Internet 
<input type="checkbox" name="confort" value="telephone">Téléphone 
<input type="checkbox" name="confort" value="cafetiere">Cafetière 
<input type="checkbox" name="confort" value="grillepain">Grille-pain 
<input type="checkbox" name="confort" value="animauxadmis">Animaux admis 
<input type="checkbox" name="confort" value="barbecue">Barbecue 
<input type="checkbox" name="confort" value="salondejardin">Salon de jardin
<input type="checkbox" name="confort" value="piscine">Piscine 
<input type="checkbox" name="confort" value="airedejeux">Aire de jeux 
<input type="checkbox" name="confort" value="tennis">Tennis


</br></br>

<INPUT type="submit" value="Envoyer">



</form>
</table>
</body>
</html>

Merci ;-)

Dernière modification par kenzopyro (13-11-2007 12:46:33)

Hors ligne

 

#8 14-11-2007 00:07:42

Shiva
Moderateur
Lieu: BONNEUIL SUR MARNE
Date d'inscription: 15-11-2005
Messages: 299
Site web

Re: Besoin d'aide sur un formulaire

Salut,
As tu regardé les exemples présents sur la page dont le lien t'as été donné par Piett ?
Car c'est assez simple comme par exemple :

Code:

<?php
/* Destinataire et sujet */
$to = 'monmail@yahoo.fr';
$subject = 'Le sujet du mail';

/* Corps du mail */
$message = '
<html><body>
<table>
<tr><td>'.$_POST['type'].'</td></tr>
<tr><td>'.$_POST['camping'].'</td></tr>
Etc...
</table>
</body></html>';

$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers .= 'From: expediteur <expediteur@domaine.com>' . "\r\n";

/* Envoi du mail */
mail($to, $subject, $message, $headers);
?>

Il te suffit de l'adapter à ce que retourne ton formulaire

Hors ligne

 

#9 14-11-2007 01:31:10

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: Besoin d'aide sur un formulaire

Philippe Gamache a écrit:

Mauvaise idée... Il faut valider et filter les variables.  C'est très dangereux d'utilisés les variables directements.

Il est débutant. Donc d'abord apprendre le HTML, PHP et à afficher ses variables, lire la doc (bin oui, sinon il va pas aller bien loin), une fois les bases acquises aller vers la vérif d'un formulaire et variables.
Je vois ça comme  cela. Il faut avancer petit à petit et pas vouloir faire tout d'un coup wink

Hors ligne

 

#10 14-11-2007 02:44:34

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

Merci merci,
je sais bien qu'il faut pas allé trop vite mais pour être franc cela fait mois que je suis sur un projet de site internet et celui-ci est completement fini sauf une seule page, celle du formulaire...
En gros je suis completement bloqué...

En tout cas encore merci, je vais completement adapter mon verif.php à l'exemple que vous m'avez fournit...

Dernière modification par kenzopyro (14-11-2007 02:46:09)

Hors ligne

 

#11 14-11-2007 05:08:22

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

Slt, merci encore...

dans ton exemple sur lequel je vais prendre exemple ;-) , je ne vois pas les ligines echo du genre :
echo  "tarif: <b>".$_POST['gratuit']."</b><br />\n"  ;

Est-ce normal ?
ou bien doi-je les ajouter qd meme et si oui à quel endroit exactement ?



Shiva a écrit:

Salut,
As tu regardé les exemples présents sur la page dont le lien t'as été donné par Piett ?
Car c'est assez simple comme par exemple :

Code:

<?php
/* Destinataire et sujet */
$to = 'monmail@yahoo.fr';
$subject = 'Le sujet du mail';

/* Corps du mail */
$message = '
<html><body>
<table>
<tr><td>'.$_POST['type'].'</td></tr>
<tr><td>'.$_POST['camping'].'</td></tr>
Etc...
</table>
</body></html>';

$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers .= 'From: expediteur <expediteur@domaine.com>' . "\r\n";

/* Envoi du mail */
mail($to, $subject, $message, $headers);
?>

Il te suffit de l'adapter à ce que retourne ton formulaire

Hors ligne

 

#12 14-11-2007 07:48:40

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: Besoin d'aide sur un formulaire

Salut Echo c'est pour afficher la valeur de la variable. Ici Shiva à mis tout le texte dans une seule variable pour pouvoir l'envoyer par mail.

Hors ligne

 

#13 14-11-2007 07:59:21

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

Super Piett,
merci beaucoup, juste j'étais entrain de montrer à un collegue votre éfficacité. et oui bien sourvent sur les forums les gens répondent à côté quand bien sur ils répondent lol.
Vous êtes des champions, encore une fois merci.
vivement ce soir que je puisse appliquer tout ça...
Bonne après midi à tous ;-à

Hors ligne

 

#14 14-11-2007 13:06:42

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

dois-je laisser cette ligne tel quel ?

Code:

$headers .= 'From: expediteur <expediteur@domaine.com>' . "\r\n";

Dernière modification par kenzopyro (14-11-2007 13:07:24)

Hors ligne

 

#15 14-11-2007 14:36:25

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: Besoin d'aide sur un formulaire

Oui, tu peux mettre :

Code:

 
$headers .= 'From: Ton nom <ton_mail@ton_domaine.com>' . "\r\n";

Hors ligne