Ajouter une info dans formulaire php

Résolu
bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   -  
bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour
je voudrais ajouter une case de saisie supplémentaire (pour le N° de téléphone) dans un formulaire, mais rien à faire ...
je ne dois pas mettre les codes au même endroit ! qui pourrait m'aider ?
voici le code actuel: (qui fonctionne nickel)
<?php
$Previsualiser='<p class="bt">
<input type="submit" name="previsualiser" tabindex="3" value="Prévisualiser" /></p>';
$Envoi="\n".'<p class="bt">
<input name="envoi" tabindex="4" value="Envoyer" type="submit" /></p>';
if (isset($_POST['message']))
{
// La variable $verif va nous permettre d'analyser si la sémantique de l'email est bonne
$verif='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#';
//quelques remplacements pour les specialchars
$message=preg_replace('#(<|>)#', '-', $_POST['message']);
$message=str_replace('"', "'",$message);
$message=str_replace('&', 'et',$message);
$objet=preg_replace('#(<|>)#', '-', $_POST['objet']);
$objet=str_replace('"', "'",$objet);
$objet=str_replace('&', 'et',$objet);
// On assigne et/ou protège nos variables
$votremail=stripslashes(htmlentities($_POST['votremail']));
$message=stripslashes(htmlspecialchars($message));
$objet=stripslashes(htmlspecialchars($objet));
//input envoi/previsualiser
$envoi=htmlentities($_POST['envoi']);
$previsualiser=htmlentities($_POST['previsualiser']);
//on enlève les espaces
$votremail=trim($votremail);
$message=trim($message);
$objet=trim($objet);

$apercu_resultat='<p>Aperçu du résultat :</p>';

/*On vérifie si l'e mail et le message sont pleins, et on agit en fonction.
(on affiche Apercu du resultat, tel ou tel champ est vide, etc...*/
//Si ca ne vas pas (mal rempli, mail non valide...)
if((empty($message))or(empty($objet))or(!preg_match($verif,$votremail)))
{
//les 3 champs sont vides
if(empty($votremail)and(empty($message))and(empty($objet)))
{
echo '<p>Tous les champs sont vides.</p>';
$message='';$votremail='';$objet='';$apercu_resultat='';
}
//un des champs est vide
else
{
if(!preg_match($verif,$votremail))
echo'<p>Votre adresse e-mail n\'est pas valide.</p>';
else
{
echo'<p>Il faut remplir tous les champs !</p>';
if(empty($message))
$apercu_resultat='';
}
}
}
//Si les deux sont pleins et que l'adresse est valide, on envoie on on prévisualise sans envoi
else
{
$domaine=preg_replace('#[^@]+@(.+)#','$1',$votremail);
$DomaineMailExiste=checkdnsrr($domaine,'MX');
if(!$DomaineMailExiste)
echo'<p>Le nom de domaine de l\'adresse e-mail que vous avez donné n\'existe pas.</p>';
elseif(!empty($previsualiser))
{
$apercu_resultat='<p>Votre message et votre adresse e-mail sont valides et prêts à être envoyés.
<br />Vous n\'avez plus qu\'à cliquer sur le bouton "Envoyer".<br />Prévisualisation :</p>';
$Previsualiser='';
}
elseif(!empty($envoi))
{
$objet='[contact SITE] : '.$objet;
$headers='From:'.$votremail."\r\n".'To:'.$mail."\r\n".'Subject:'.$objet."\r\n".'Content-type:text/plain;charset=is-8859-1'."\r\n".'Sent:'.date('l, F d, Y H:i');
$destinataire='JEANPIERRE@hotmail.fr';
if(mail($destinataire,$objet,$message,$headers))
{
echo '<p>Votre message a bien été envoyé. Merci.</p><p><a href="/">Retour à la page d\'accueil</a></p>';
$Envoi='';
$Previsualiser='';
}
else
echo'<p>Un problème est survenu durant l\'envoi du mail.</p>';
}
else
echo'<p>Une condition innatendue est survenue lors de l\'exécution du script.</p>';
}
echo $apercu_resultat;
}
else
{
echo '<p>Toutes les lignes doivent être renseignées, merci.</p>';
$votremail='';$message='';
}
$bas_formulaire=$Previsualiser.$Envoi;
?>
<form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"" enctype="multipart/form-data">
<p id='obj'>Pour contacter directement JEAN PIERRE</p>
<p>
<label for='objet'>Objet de votre message :<br />
<input type='text' name='objet' id='objet' tabindex='10' size='50' value='<?php echo $objet;?>' />
</label>
</p>
<p id="adr"><label for="mail">Votre Adresse E-mail<br />
<input name="votremail" tabindex="20" size="40" type="text" id="mail" value="<?php echo $votremail; ?>" /></label></p>
<p id="msg"><label for="message">Votre message<br />
<textarea tabindex="30" rows="10" cols="50" name="message" id="message"><?php echo $message; ?></textarea>
</label></p>
<?php echo $bas_formulaire;?>
</form>

--
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
Configuration: Windows XP
Firefox 2.0.0.4

17 réponses

  1. Gihef Messages postés 5165 Statut Contributeur 2 781
     
    Bonjour,

    Le formulaire est tout en bas.
    La saisie se fait dans un <input>.
    Il faut donc en ajouter un.
      <form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data"> 
        <p id='obj'>Pour contacter directement JEAN PIERRE</p> 
        <p> 
          <label for='objet'>Objet de votre message :</label><br /> 
          <input type='text' name='objet' tabindex='10' size='50' id='objet' value='<?php echo $objet;?>' /> 
        </p> 
        <p id="adr">
          <label for="mail">Votre Adresse e-mail :</label><br /> 
          <input type="text" name="votremail" tabindex="20" size="40" id="mail" value="<?php echo $votremail; ?>" />
        </p> 
        <p id="msg">
          <label for="message">Votre message :</label><br /> 
          <textarea tabindex="30" rows="10" cols="50" name="message" id="message"><?php echo $message; ?></textarea> 
        </p> 
        <p id="tel">
          <label for="tel">Votre n° de téléphone :</label><br /> 
          <input type="text" name="votretel" tabindex="40" size="10" id="telephone" value="<?php echo $votretel; ?>" />
        </p> 
        <?php echo $bas_formulaire;?> 
      </form>


    ++
    Vois : http://fr.selfhtml.org/html/formulaires/entree.htm
    Utilise ce bouton pour présenter ton code. (-:

    --
    0
  2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    merci c'est sympa
    mais dans le formulaire que j'ai déjà (voir ci-dessus)
    où ajouter
    " <p id="tel">
    <label for="tel">Votre n° de téléphone :</label><br />
    <input type="text" name="votretel" tabindex="40" size="10" id="telephone" value="<?php echo $votretel; ?>" />
    </p> "
    (avec ou sans vérification du champ rempli ...) ?
    @+
    b g
    0
  3. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    bonjour
    ... ben il n'y a plus personne pour continuer ?
    @+
    b g
    0
  4. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    personne pour le "php" ?
    allez ...
    @+
    b g
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PhP Messages postés 1774 Statut Membre 606
     
    Bjr

    Oui c'est bien moi qui a posté dans ton golden book ;-)

    Hum ton code pourrait être largement améliorer . Pense à utilsier la balise code la prochaine fois lol

    Sinon pour le tél je me suis contenté du minimum :

    <?php 
    echo "<pre>";
    echo var_dump($_POST);
    echo "</pre>";
    
    $objet="";
    $votretelephone="";
    $Previsualiser='<p class="bt"><input type="submit" name="previsualiser" tabindex="3" value="Prévisualiser" /></p>'; 
    $Envoi="\n".'<p class="bt"><input name="envoi" tabindex="4" value="Envoyer" type="submit" /></p>'; 
    if (isset($_POST['message'])) 
    { 
    	// La variable $verif va nous permettre d'analyser si la sémantique de l'email est bonne 
    	$verif='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#'; 
    
    	$votretelephone=isset($_POST['votretelephone']) ? htmlentities($_POST['votretelephone']) : "";
    	
    
    	//quelques remplacements pour les specialchars 
    	$message=preg_replace('#(<|>)#', '-', $_POST['message']); 
    	$message=str_replace('"', "'",$message); 
    	$message=str_replace('&', 'et',$message); 
    	$objet=preg_replace('#(<|>)#', '-', $_POST['objet']); 
    	$objet=str_replace('"', "'",$objet); 
    	$objet=str_replace('&', 'et',$objet); 
    
    	// On assigne et/ou protège nos variables 
    	$votremail=stripslashes(htmlentities($_POST['votremail'])); 
    	$message=stripslashes(htmlspecialchars($message)); 
    	$objet=stripslashes(htmlspecialchars($objet)); 
    
    	//input button envoi/previsualiser 
    	// $envoi=htmlentities($_POST['envoi']); 
    	$envoi=isset($_POST['envoi']) ? htmlentities($_POST['envoi']) : "";
    
    	// $previsualiser=htmlentities($_POST['previsualiser']); 
    	$previsualiser=isset($_POST['previsualiser']) ? htmlentities($_POST['previsualiser']) : "";
    
    	//on enlève les espaces 
    	$votremail=trim($votremail); 
    	$message=trim($message); 
    	$objet=trim($objet); 
    	$apercu_resultat='<p>Aperçu du résultat :</p>'; 
    
    	/*On vérifie si l'e mail et le message sont pleins, et on agit en fonction. 
    	(on affiche Apercu du resultat, tel ou tel champ est vide, etc...*/ 
    	//Si ca ne vas pas (mal rempli, mail non valide...) 
    	if((empty($message)) or (empty($objet)) or (!preg_match($verif,$votremail))) 
    	{ 
    		//les 3 champs sont vides 
    		if(empty($votremail) and (empty($message)) and (empty($objet))) 
    		{ 
    			echo '<p>Tous les champs sont vides.</p>'; 
    			$message='';$votremail='';$objet='';$apercu_resultat=''; 
    		} 
    		//un des champs est vide 
    		else 
    		{ 
    			if(!preg_match($verif,$votremail)) 
    			{
    				echo'<p>Votre adresse e-mail n\'est pas valide.</p>'; 
    			}
    			else 
    			{ 
    				echo'<p>Il faut remplir tous les champs !</p>'; 
    				if(empty($message)) { $apercu_resultat=''; }
    			} 
    		} 
    	} 
    	//Si les deux sont pleins et que l'adresse est valide, on envoie on on prévisualise sans envoi 
    	else 
    	{ 
    		$domaine=preg_replace('#[^@]+@(.+)#','$1',$votremail); 
    		$DomaineMailExiste=checkdnsrr($domaine,'MX'); 
    		if(!$DomaineMailExiste) 
    		{
    			echo'<p>Le nom de domaine de l\'adresse e-mail que vous avez donné n\'existe pas.</p>'; 
    		}
    		elseif(!empty($previsualiser)) 
    		{ 
    			$apercu_resultat='<p>Votre message et votre adresse e-mail sont valides et prêts à être envoyés. 
    				<br />Vous n\'avez plus qu\'à cliquer sur le bouton "Envoyer".<br />Prévisualisation :</p>'; 
    			$Previsualiser=''; 
    		} 
    		elseif(!empty($envoi)) 
    		{ 
    			$objet='[contact SITE] : '.$objet; 
    			$headers='From:'.$votremail."\r\n".'To:'.$mail."\r\n".'Subject:'.$objet."\r\n".'Content-type:text/plain;charset=is-8859-1'."\r\n".'Sent:'.date('l, F d, Y H:i'); 
    			$destinataire='JEANPIERRE@hotmail.fr'; 
    			if(mail($destinataire,$objet,$message,$headers)) 
    			{ 
    				echo '<p>Votre message a bien été envoyé. Merci.</p><p><a href="/">Retour à la page d\'accueil</a></p>'; 
    				$Envoi=''; 
    				$Previsualiser=''; 
    			} 
    			else 
    			{
    				echo'<p>Un problème est survenu durant l\'envoi du mail.</p>'; 
    			}
    		} 
    		else 
    		{
    			echo'<p>Une condition innatendue est survenue lors de l\'exécution du script.</p>'; 
    		}
    	} 
    	echo $apercu_resultat; 
    } 
    else 
    { 
    	echo '<p>Toutes les lignes doivent être renseignées, merci.</p>'; 
    	$votremail='';$message=''; 
    	
    } 
    $bas_formulaire=$Previsualiser.$Envoi; 
    ?> 
    <form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"" enctype="multipart/form-data"> 
    <p id='obj'>Pour contacter directement JEAN PIERRE</p> 
    <p> 
    	<label for='objet'>Objet de votre message :<br /> 
    	<input type='text' name='objet' id='objet' tabindex='10' size='50' value='<?php echo $objet;?>' /> 
    	</label> 
    </p> 
    <p id="adr">
    	<label for="mail">Votre Adresse E-mail<br /> 
    	<input name="votremail" tabindex="20" size="40" type="text" id="mail" value="<?php echo $votremail; ?>" />
    	</label>
    </p> 
    <p id="tel">
    	<label for="telephone">Votre téléphone<br /> 
    	<input name="votretelephone" tabindex="30" size="30" type="text" id="telephone" value="<?php echo $votretelephone ?>" />
    	</label>
    </p> 
    <p id="msg">
    	<label for="message">Votre message<br /> 
    	<textarea tabindex="40" rows="10" cols="50" name="message" id="message"><?php echo $message; ?></textarea> 
    	</label>
    </p> 
    <?php echo $bas_formulaire;?> 
    </form> 


    0
  7. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    salut et grand merci, il me semblait bien t'avoir reconnu !
    je viens de tester to code et j'ai quelques petits soucis ...
    à l'ouverture j'ai ceci dans la page :
    array(0) {
    }
    
    Toutes les lignes doivent être renseignées, merci.
    .....
    etc etc etc
    mais, après l'envoi l'affichage donne ceci:
    array(5) {
      ["objet"]=>
      string(20) "avec n° de téléphone"
      ["votremail"]=>
      string(29) "azertyr@unmoi.info"
      ["votretelephone"]=>
      string(8) "00000000"
      ["message"]=>
      string(70) "DEPUIS LA PAGE DE TESTS 
    http://www.unmoi.info/sas/form3.php"
      ["envoi"]=>
      string(7) "Envoyer"
    }
    
    Votre message a bien été envoyé. Merci.
    
    Retour à la page d'accueil
    
    Aperçu du résultat :

    etc etc etc ....
    et en plus, le top, aucune trace du N° de téléphone dans le mail reçu .......
    et il me semble qu'en plus, il 'double', j'ai reçu 2 mails à chaque essai ..
    alors si tu peux revoir un peu sur ce coup là ...
    @mitiés
    b g
    0
  8. PhP Messages postés 1774 Statut Membre 606
     
    Oups !

    le array() { ...} blablabla c'est à cause des lignes

    echo "<pre>";
    echo var_dump($_POST);
    echo "</pre>";


    que j'ai laissées au début du code ! Je m'en sers pour déboguer et voir le contenu des toutes les variables de $_POST

    Tu dois les supprimer.

    Pour le tél, ou autre, ben il n'est pas prévu de champ particulier lors de l'envoie d'un mail : tu dois donc l'ajouter dans le corps du message : par
    ex fait
    $message = $message."\nTéléphone : ".$votretelephone;
    avant d'appeler la fonction mail()

    Mais le mieux reste bien sûr de conserver toutes ces informations dans une table ds MySQL ;-)

    0
  9. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    ok merci
    pour le début de code je vas le supprimer
    mais si j'ai bien compris 'la case' "téléphone" ne sert à rien dans cet exemple ....
    pour qu'elle soit prise compte il faut mettre:
    $message = $message."\nTéléphone : ".$votretelephone;

    mais où exactement ? car là je rame ....
    et pas besoin de vérification, ni de table MySQL
    @+
    b g
    0
  10. PhP Messages postés 1774 Statut Membre 606
     
    Ben disons juste avant

    			if(mail($destinataire,$objet,$message,$headers)) 
    			{ 


    Ce qui donne

    			$message = $message."\nTéléphone : ".$votretelephone;
    			if(mail($destinataire,$objet,$message,$headers)) 
    			{ 


    Facile non ?
    0
  11. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    salut et merci !
    t'es vraiment un petit marrant toi, quand tu mets 'facile' ....
    on ne parle pas tous la même langue ici ....
    bon petits soucis ce matin, mais je vais tester et te dire quoi
    @mitiés
    b g
    0
  12. PhP Messages postés 1774 Statut Membre 606
     
    bjr

    ben oui l'ajout avant mail() c'est facile qd même. LOL Surtout si je compare à ton script de départ, c'est pas le plus dur. ;-D
    Le code de PhpMyAdmin ou PhpBB là oui ça devient vraiment difficile ...

    Bon c vrai que je trouve le PHP facile en général sauf quand on aborde les classes là ça se complique un petit peu ... Mais j'ai bossé longtemps dessus, aussi, c'est pas inné.

    on ne parle pas tous la même langue ici ....

    Ben si justement ! HTML, JavaScript, PHP etc ... on n'est pas sur MSN LOL
    Maintenant c'est sûr un langage ça s'apprend avant de se lancer dans des scripts ;-)
    C'est pratiquement impossible d'arriver à un résultat correct sans connaître le langage ici PHP par ex.

    Comme tu t'en es plutôt bien tiré avec l'HTML je pense que tu devrais pas avoir trop de pb avec PHP : faut juste y consacrer du temps

    Alors bon courage

    0
  13. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    merci
    tu sais du temps j'en consacre pas mal ... mais il y a des priorités !
    et heureusement que , comme ici, on tombe sur des gens comme toi !
    @+
    b g
    0
  14. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    re ...
    j'en suis là avec les différentes corrections , ça doit aller non ?
    $objet="";
    $votretelephone="";
    $Previsualiser='<p class="bt"><input type="submit" name="previsualiser" tabindex="3" value="Prévisualiser" /></p>'; 
    $Envoi="\n".'<p class="bt"><input name="envoi" tabindex="4" value="Envoyer" type="submit" /></p>'; 
    if (isset($_POST['message'])) 
    { 
    	// La variable $verif va nous permettre d'analyser si la sémantique de l'email est bonne 
    	$verif='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#'; 
    
    	$votretelephone=isset($_POST['votretelephone']) ? htmlentities($_POST['votretelephone']) : "";
    	
    
    	//quelques remplacements pour les specialchars 
    	$message=preg_replace('#(<|>)#', '-', $_POST['message']); 
    	$message=str_replace('"', "'",$message); 
    	$message=str_replace('&', 'et',$message); 
    	$objet=preg_replace('#(<|>)#', '-', $_POST['objet']); 
    	$objet=str_replace('"', "'",$objet); 
    	$objet=str_replace('&', 'et',$objet); 
    
    	// On assigne et/ou protège nos variables 
    	$votremail=stripslashes(htmlentities($_POST['votremail'])); 
    	$message=stripslashes(htmlspecialchars($message)); 
    	$objet=stripslashes(htmlspecialchars($objet)); 
    
    	//input button envoi/previsualiser 
    	// $envoi=htmlentities($_POST['envoi']); 
    	$envoi=isset($_POST['envoi']) ? htmlentities($_POST['envoi']) : "";
    
    	// $previsualiser=htmlentities($_POST['previsualiser']); 
    	$previsualiser=isset($_POST['previsualiser']) ? htmlentities($_POST['previsualiser']) : "";
    
    	//on enlève les espaces 
    	$votremail=trim($votremail); 
    	$message=trim($message); 
    	$objet=trim($objet); 
    	$apercu_resultat='<p>Aperçu du résultat :</p>'; 
    
    	/*On vérifie si l'e mail et le message sont pleins, et on agit en fonction. 
    	(on affiche Apercu du resultat, tel ou tel champ est vide, etc...*/ 
    	//Si ca ne vas pas (mal rempli, mail non valide...) 
    	if((empty($message)) or (empty($objet)) or (!preg_match($verif,$votremail))) 
    	{ 
    		//les 3 champs sont vides 
    		if(empty($votremail) and (empty($message)) and (empty($objet))) 
    		{ 
    			echo '<p>Tous les champs sont vides.</p>'; 
    			$message='';$votremail='';$objet='';$apercu_resultat=''; 
    		} 
    		//un des champs est vide 
    		else 
    		{ 
    			if(!preg_match($verif,$votremail)) 
    			{
    				echo'<p>Votre adresse e-mail n\'est pas valide.</p>'; 
    			}
    			else 
    			{ 
    				echo'<p>Il faut remplir tous les champs !</p>'; 
    				if(empty($message)) { $apercu_resultat=''; }
    			} 
    		} 
    	} 
    	//Si les deux sont pleins et que l'adresse est valide, on envoie on on prévisualise sans envoi 
    	else 
    	{ 
    		$domaine=preg_replace('#[^@]+@(.+)#','$1',$votremail); 
    		$DomaineMailExiste=checkdnsrr($domaine,'MX'); 
    		if(!$DomaineMailExiste) 
    		{
    			echo'<p>Le nom de domaine de l\'adresse e-mail que vous avez donné n\'existe pas.</p>'; 
    		}
    		elseif(!empty($previsualiser)) 
    		{ 
    			$apercu_resultat='<p>Votre message et votre adresse e-mail sont valides et prêts à être envoyés. 
    				<br />Vous n\'avez plus qu\'à cliquer sur le bouton "Envoyer".<br />Prévisualisation :</p>'; 
    			$Previsualiser=''; 
    		} 
    		elseif(!empty($envoi)) 
    		{ 
    			$objet='[contact SITE] : '.$objet; 
    			$headers='From:'.$votremail."\r\n".'To:'.$mail."\r\n".'Subject:'.$objet."\r\n".'Content-type:text/plain;charset=is-8859-1'."\r\n".'Sent:'.date('l, F d, Y H:i'); 
    			$destinataire='JEANPIERRE@hotmail.fr'; 
                                              $message = $message."\nTéléphone : ".$votretelephone;
    			if(mail($destinataire,$objet,$message,$headers)) 
    			{ 
    				echo '<p>Votre message a bien été envoyé. Merci.</p><p><a href="/">Retour à la page d\'accueil</a></p>'; 
    				$Envoi=''; 
    				$Previsualiser=''; 
    			} 
    			else 
    			{
    				echo'<p>Un problème est survenu durant l\'envoi du mail.</p>'; 
    			}
    		} 
    		else 
    		{
    			echo'<p>Une condition innatendue est survenue lors de l\'exécution du script.</p>'; 
    		}
    	} 
    	echo $apercu_resultat; 
    } 
    else 
    { 
    	echo '<p>Toutes les lignes doivent être renseignées, merci.</p>'; 
    	$votremail='';$message=''; 
    	
    } 
    $bas_formulaire=$Previsualiser.$Envoi; 
    ?> 
    <form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"" enctype="multipart/form-data"> 
    <p id='obj'>Pour contacter directement JEAN PIERRE</p> 
    <p> 
    	<label for='objet'>Objet de votre message :<br /> 
    	<input type='text' name='objet' id='objet' tabindex='10' size='50' value='<?php echo $objet;?>' /> 
    	</label> 
    </p> 
    <p id="adr">
    	<label for="mail">Votre Adresse E-mail<br /> 
    	<input name="votremail" tabindex="20" size="40" type="text" id="mail" value="<?php echo $votremail; ?>" />
    	</label>
    </p> 
    <p id="tel">
    	<label for="telephone">Votre téléphone<br /> 
    	<input name="votretelephone" tabindex="30" size="30" type="text" id="telephone" value="<?php echo $votretelephone ?>" />
    	</label>
    </p> 
    <p id="msg">
    	<label for="message">Votre message<br /> 
    	<textarea tabindex="40" rows="10" cols="50" name="message" id="message"><?php echo $message; ?></textarea> 
    	</label>
    </p> 
    <?php echo $bas_formulaire;?> 
    </form> 


    @+
    b g
    0
  15. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    et comme tu vois ... rien n'est évident
    car je viens de tester en ligne (j'ai enlevé les lignes du début ...)
    et l'affichage est immonde !
    chercher l'erreur .... !
    @+
    b g
    0
  16. PhP Messages postés 1774 Statut Membre 606
     
    Bonsoir

    Ca dépend de ce que tu entends par affichage immonde ! Lol

    Faudrait que tu donnes un lien parce qu'à partir du code seul c'est pas évident de se représenter le résultat.
    0
  17. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    Salut
    ben laisse tomber, tout est de ma faute !
    j'avais aussi effacé, en début de code "<?php " alors forcément ....
    sinon je viens de tester en ligne, ça fonctionne super bien !
    chapeau et merci encore
    maintenant il va falloir que j'essaie de mettre un "captcha" mais je ne sais pas si j'ouvre ou non un nouveau post
    @+
    b g
    0
  18. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    testé et retesté ... tout fonctionne
    grand merci PHP
    je mets un nouveau post pour la class captcha
    @mitiés
    b g
    0