Aide de PHP

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Aide de PHP

Message le Sam Mar 04, 2006 23:45

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");
?>

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Dim Mar 05, 2006 0:03

bein tu rajoutes

<input type="hidden" name="1">




Tu me dois 1.000.000 E.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Aide de PHP

Message le Dim Mar 05, 2006 0:10

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!

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Dim Mar 05, 2006 0:11

<input type="hidden" name="1" value="1">

ça fait 2.000.000 E maintenant.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Aide de PHP

Message le Dim Mar 05, 2006 0:14

Ca ne marche toujours pas!!!

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Message le Dim Mar 05, 2006 0:15

psychoreflex a écrit:<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

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Dim Mar 05, 2006 0:19

0 Dirham tu casses les tarifs là.

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Message le Dim Mar 05, 2006 0:35

Résolu en 10 mins grand max avec quelques explications.

;-)

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Aide de PHP

Message le Dim Mar 05, 2006 0:37

Encore merci!

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Dim Mar 05, 2006 1:07

message supprimé
Dernière édition par zimounet le Jeu Avr 06, 2006 4:03, édité 1 fois.

gcvoiron
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 494
Inscription: 19 Oct 2005

Aide de PHP

Message le Dim Mar 05, 2006 1:11

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");
?>


deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1846
Inscription: 25 Mai 2005

Message le Dim Mar 05, 2006 12:37

Pour les prochains qui chercherons il y a ca:

http://www.grenadine.net/php/NadForm/NadForm.html

C'est bien expliqué, tu peux mettre des chexbox etc...

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 1006
Inscription: 4 Juin 2005

Message le Dim Mar 05, 2006 23:27

Salut
Merci deleter23 mais ça ne vaut pas une aide personalisée à 0 Dirham :lol:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités