Aide de PHP
13 messages
• Page 1 sur 1
- gcvoiron
- WRInaute occasionnel

- Messages: 494
- Inscription: 19 Oct 2005
Aide de PHP
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> Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b> Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD> </TD><TD> </TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
<input type="reset" name="next" value="Reset"></font></td>
</tr>
</TABLE> </form>
<?
include("./templates/main-footer.txt");
?>
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> Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b> Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD> </TD><TD> </TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
<input type="reset" name="next" value="Reset"></font></td>
</tr>
</TABLE> </form>
<?
include("./templates/main-footer.txt");
?>
- psychoreflex
- WRInaute passionné

- Messages: 1123
- Inscription: 10 Juil 2005
bein tu rajoutes
<input type="hidden" name="1">
Tu me dois 1.000.000 E.
<input type="hidden" name="1">
Tu me dois 1.000.000 E.
- psychoreflex
- WRInaute passionné

- Messages: 1123
- Inscription: 10 Juil 2005
<input type="hidden" name="1" value="1">
ça fait 2.000.000 E maintenant.
ça fait 2.000.000 E maintenant.
- amazigh25
- WRInaute passionné

- Messages: 1006
- Inscription: 4 Juin 2005
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
- psychoreflex
- WRInaute passionné

- Messages: 1123
- Inscription: 10 Juil 2005
0 Dirham tu casses les tarifs là.
- gcvoiron
- WRInaute occasionnel

- Messages: 494
- Inscription: 19 Oct 2005
Aide de PHP
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> Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD> </TD><TD> </TD>
</TR>
<TR>
<TD><b> Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD> </TD><TD> </TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
<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");
?>
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> Votre nom :</TD>
<TD><br><center><input size="20" type="text" name="name"></TD>
</TR>
<TR><TD> </TD><TD> </TD>
</TR>
<TR>
<TD><b> Votre e-mail :</b></TD>
<TD><center><input size="25" type="text" name="email"></TD>
</TR>
<TR><TD> </TD><TD> </TD></TR>
<TR>
<TD><b><center>Message :</TD>
<TD><textarea name="text" type="text" cols="35" rows="10"></textarea></TD>
</TR><TR><TD> </TD><TD> </TD></TR>
<tr>
<td colspan="2"><center><font face="Arial,helvetica"><input type="submit" name="next"
value="Envoyer">
<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é

- Messages: 1846
- Inscription: 25 Mai 2005
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...
http://www.grenadine.net/php/NadForm/NadForm.html
C'est bien expliqué, tu peux mettre des chexbox etc...
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Keyword Search Engine : le choix des bons mots-clés - 09-08-2004
- WebRankInfo analyse le logiciel AgentWebRanking - 08-12-2002
- Google Apps Edition Premium : une suite bureautique en ligne professionnelle - 28-02-2007
- La balise d'URL canonique inter-sites - 16-12-2009
- 50 000 messages et 4 000 membres sur WebRankInfo ! - 08-12-2003
- Changer d'hébergeur web sans pénaliser son référencement - 17-10-2005
- Google Search-based Keyword Tool : outil de recherche de mots-clés - 24-11-2008
- Google lance Picasa en français - 20-09-2005
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
