Aide de PHP

  • Auteur de la discussion Auteur de la discussion gcvoiron
  • Date de début Date de début
WRInaute occasionnel
Bonjour, j'utilise plusieurs formulaires de contact sur mon site. Lorsqu'un formulaire est utilisé, je reçois dans ma boîte e-mail un message, avec le nom, l'adresse mail et le texte de la personne qui envoie le message. Je voudrais rajouter une valeur que la personne utilisant le formulaire ne peut pas modifier, que quand je reçois un mail pour me prévenir que quelqu'un a utilisé le formulaire de contact, on me donne son nom, son adresse e-mail, son texte et en plus par exemple 1, 2 ou 3 (en fonction de la page de contact). Quelqu'un saurait faire ça??? Merci.

Voici le code de la page de contact :

<?php
require('./prepend.inc.php');
?>

<?
include("./templates/main-header.txt");
?>


<br><font size="3"><form method="post" action="danke1.php">
<TABLE bgcolor="#E6E6E6" bordercolor="#000000" border="0" align="center" width="80%">
<TR>
<TD><br>
<b>&nbsp;&nbsp;&nbsp;Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR>
<TD><b>&nbsp;&nbsp;&nbsp;Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
&nbsp;&nbsp;<input type="reset" name="next" value="Reset"></font></td>
</tr>
</TABLE> </form>


<?
include("./templates/main-footer.txt");
?>
 
WRInaute occasionnel
merci mais ça ne marche pas! Je l'ai rajouté et dans l'email j'ai toujours le nom, l'adresse mail, le texte, mais pas la valeur!
 
WRInaute impliqué
psychoreflex a dit:
<input type="hidden" name="1" value="1">

ça fait 2.000.000 E maintenant.

C'est insuffisant, il faut que cette variable soit envoyer elle aussi dans le mail.

Es ce qu'on peut voir le contenu du fichier danke1.php , ajoute moi dans tes contacts msn ( mon msn dans mon profil) pour une aide personalisé.

ça fait 0 Dirham :D
 
WRInaute occasionnel
Il falait modifier en fait 2 fichiers :
Voici le code du premier (le formulaire de contact):

<?php
require('./prepend.inc.php');
?>
<?
include("./templates/main-header.txt");
?>
<br><font size="3"><form method="post" action="danke1.php">
<TABLE bgcolor="#E6E6E6" bordercolor="#000000" border="0" align="center" width="80%">
<TR>
<TD><br>
<b>&nbsp;&nbsp;&nbsp;Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD>
</TR>
<TR>
<TD><b>&nbsp;&nbsp;&nbsp;Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
&nbsp;&nbsp;<input type="reset" name="next" value="Reset">
<input type="hidden" name="numeroform" value="1" />
</font></td>
</tr>
</TABLE> </form>
<?
include("./templates/main-footer.txt");
?>

Et voici le code du deuxième :

<?php
require('./prepend.inc.php');
$numeroform = htmlentities($_POST['numeroform']); // récuperation du contenu de la variable $numeroform qui contient le n° du formulaire
mail("$emailadresse", "Contact au webmaster - N° $numeroform", "\nCet e-mail vous a été envoyé par l'intermédiaire du formulaire de contact de $seitenname\n\nIl a été écrit par $name\n\n $email $text","From: $seitenname <$email>");
?>
<?
include("./templates/main-header.txt");
?>
<br><br><center>Votre message a été posté.<br>Nous répondrons le plus rapidement possible.<br><br><br>
<?
include("./templates/main-footer.txt");
?>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut