faire un formulaire lié aux contacts
Hors ligneAnthony Le 26/10/2005 à 16:50 Profil de Anthony Configuration de Anthony

Admin
et ton code avec l'adaptation pour online ?
--

Hors ligneTim Le 28/10/2005 à 14:37 Profil de Tim Configuration de Tim

Désolé, je ne pensais pas que ça intéressait quelqu'un. Voilà le code qui fonctionne :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Demande de catalogue</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- #text {      border: thin solid #ffffff;      text-align: center;      width: 300px;      margin-left: 230px;      font-family: Georgia, "Times New Roman", Times, serif;      font-size: 12pt;      color: #ffffff;      margin-top: 150px;      padding: 5px; } a:hover {      text-decoration: none;      color: #FFFFFF; } #conteneur {      margin: auto;      width: 760px; } body {      background-color: #a37e5e; } --> </style> </head> <body> <?php if(isset($_POST['nom'])){ $civilite = $_POST['civilite']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $adresse = $_POST['adresse']; $cp = $_POST['cp']; $ville = $_POST['ville']; $rs = $_POST['rs']; $pays = $_POST['pays']; $telephone = $_POST['telephone']; $fax = $_POST['fax']; $email = $_POST['email']; $catalogues=array(); foreach($_POST as $key=>$val){     if(ereg('cb_' , $key)){         $catalogue[] = $val;     } } } $Domain = preg_replace("/^[^\.]+\./", "", $_SERVER["SERVER_NAME"]); function online_sendemail($To, $Subject, $Content, $Txt=1) {   global $Domain;   $From=$Replyto="webmaster";   $Errors="postmaster@$Domain";   $Headers  = "Return-path: $Errors\n";      if ($Txt != 1)   {     $Headers .= "Content-Type:text/html;charset=iso-8859-1\n";     $Headers .= "Content-Transfer-Encoding: 8bit\n";   }   return( email($From,$To,$Subject,$Content,$Replyto,$Headers)); } // Exemple d'utilisation : On construit un fichier HTML minimal // et on l'envoie au webmaster du domaine configuré plus haut. $cata=implode($catalogue,', '); require "connection.php"; $requete="INSERT INTO clients VALUES ('','$civilite','$nom','$prenom','$adresse','$cp','$ville','$rs','$pays','$telephone','$fax','$email','$cata')";     if (mysql_query ($requete,$link)){         echo "";         $template = file_get_contents('lecture.html');         $recherche = array('${CIVILITE}','${NOM}','${PRENOM}','${ADRESSE}','${CP}','${VILLE}','${RS}','${PAYS}','${TELEPHONE}','${FAX}','${EMAIL}','${CATALOGUE}');         $remplace = array($civilite,$nom,$prenom,$adresse,$cp,$ville,$rs,$pays,$telephone,$fax,"<a href=\"mailto: $email\">$email</a>",$cata);         $message = str_replace($recherche,$remplace,$template);         $To = "monmail@fai.fr";         $sujet = "Demande de catalogue";         $webmaster = "contact";                  if (! online_sendemail($To, $sujet, $message, $Headers, $Txt)) {   print "le mail n'a pas ete envoye<br>"; } else {   print "<div id=\"conteneur\"><div id=\"text\">Votre demande a été enregistrée<br>";   print "<a href=\"../accueil3.php\">Retourner à l'accueil</a></div></div>"; }           }else{           echo "Erreur".mysql_error();           }       ?> </div> </body> </html>
Hors ligneVerso Le 29/10/2005 à 10:27 Profil de Verso Configuration de Verso

Bonjour tous

Bon bein c'est de très près qu'il faut que je vois cela.

Faut que j'apprenne mieux à coder

Gros boulot en perspective

Merci Verso
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels