Se connecter / S'enregistrer

Résolu Site web dynamique

Solutions (10)
Tags :
  • MySQL
  • Programmation
|
bonjour,
je veux réaliser un site web dynamique,bon,dans ma page d'accueil il y a un lien vers une formulaire de contact,je veux composer un script qui passe par tous:lorsque je tape sur le bouton envoyer du formulaire:-enregistrement dans la base
- envoyer un email à l'administrateur
-envoyer un email de confirmation à celui qui a rempli la formulaire
je veux utiliser la fonction mysql_field_name() et mysql_num_field() avec une boucle ensuite tester le fichier de contact avec feof avec boucle
Contenus similaires
Meilleure solution
partage
|
Pour la bdd :

mysql_connect($host, $user,$passwd) or erreur();
mysql_select_db($bdd) or erreur();

mysql_query($req);

Pour les mails :

mail(adresse, objet, message, entete);
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par marwouch.
  • Commenter cette réponse |
Score
0
òh
òi
|
j'ai pas des problemes avec la connexion à la base ou l'envoi du mail
  • Commenter cette réponse |
Score
0
òh
òi
|
je veux un script intelligent qui envoi n'importe quel mail avec n'importe quel expéditeur,récepteur,objet(passe partout)
  • Commenter cette réponse |
Score
0
òh
òi
|
  1. function requete_SQL($strSQL) {
  2. $result = mysql_query($strSQL);
  3. if (!$result) {
  4. $message = 'Erreur SQL : ' . mysql_error() . "<br>\n";
  5. $message .= 'SQL string : ' . $strSQL . "<br>\n";
  6. $message .= "Merci d'envoyer ce message au webmaster";
  7. die($message);
  8. }
  9. return $result;
  10. }
  11.  
  12.  
  13. #config.php
  14. <?php
  15. $DB_serveur = '**************';
  16. $DB_utilisateur = '************';
  17. $DB_motdepasse = '************';
  18. $DB_base = '**************';
  19.  
  20. $connection = mysql_connect($DB_serveur, $DB_utilisateur, $DB_motdepasse)
  21. or die (mysql_error().' sur la ligne '.__LINE__);
  22.  
  23. mysql_select_db($DB_base, $connection)
  24. or die (mysql_error().' sur la ligne '.__LINE__);
  25. ?>
  26.  
  27. #send mail.php
  28.  
  29. <?
  30.  
  31. function sendMail($n,$m,$sujet,$body) {
  32.  
  33. $tete = "From: ".$n." <".$m.">\n";
  34. $tete .= "Reply-To: ".$m."\n";
  35. return mail($m,$sujet,$body,$tete);
  36. }
  37. ?>
  38.  
  39.  
  40. function deconnexion_DB() {
  41. mysql_close();
  42. }
  43.  
  44. #enregistrer formulaire dans la base
  45.  
  46.  
  47. <?php
  48. require("config.php");
  49. require("tri formulaire.php");
  50. if ($variable="")
  51. {
  52. <script type="text/javascript">alert('vous avez oubliez de remplir un champ')</script>
  53. exit();
  54. }
  55. $strSQL="insert into contact values ($variable)";
  56. require("requete.php");
  57. require("deconnexion.php");
  58. ?>
  59.  
  60. #remplir la table email
  61.  
  62.  
  63. <?php
  64. require("config.php");
  65. $strSQL="select email,message from contact ";
  66. require("requete.php");
  67. $to="foued@topnet.tn";
  68. $strSQL="insert into email('id','recepteur','message','expediteur','sended') values('','$result[0]','$result[2]','$to','') ";
  69. require("requete.php");
  70. require("deconnexion.php");
  71. ?>
  72.  
  73.  
  74. #envoyer le mail
  75. require("config.php");
  76. $strSQL=select* from email where sended=0;
  77. require("requete.php");
  78. $n=$result[1];
  79. $m=$result[2];
  80. $sujet="contact";
  81. $body=$result[3];
  82. require("send mail.php");
  83. require("deconnexion.php");
  • Commenter cette réponse |
Score
0
òh
òi
|
On ne les vois pas tes codes
  • Commenter cette réponse |
Score
0
òh
òi
|
s'il vous plait,aidez moi,la pariode de mon stage sera fini
  • Commenter cette réponse |
Score
0
òh
òi
|
OmaR a dit :
Bonjour,

Et de quoi as-tu besoin ?

j'ai mis mes codes, si vous pouvez m'aider et les corriger,je serais reconnaissante
  • Commenter cette réponse |
Score
0
òh
òi
|
c s'imple

elle a besoin de code!!!
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Bonjour,

Et de quoi as-tu besoin ?
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS