Aperçu avant l'envoi d'un formualire
Résolu
Gilledunord
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
Gilledunord Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Gilledunord Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire très simple d'envoi de news à une liste de membres qui est dans une base.
Mais pour éviter des erreurs je voudrais avoir un aperçu (comme sur ce forum) avant l'envoi du formulaire, et confirmer l'envoi si ç'est bon.
Le formulaire :
<form method="post" action="envoi_news.php" target="mainFrame">
<textarea name="news" cols="50" rows="5" ></textarea><br/>
Adresse du fichier mis à jour répertoire/sousrépertoire - nom de fichier <br/>
http: //monsite.fr/<input type="text" name="url" value="" size="20"/>/
<input type="text" name="fichier" value="" size="20"> .htm <br/><br/>
<input type="submit" name="submit" value="Distribuer la mise à jour !">
</form>
Merci pour votre aide
J'ai un formulaire très simple d'envoi de news à une liste de membres qui est dans une base.
Mais pour éviter des erreurs je voudrais avoir un aperçu (comme sur ce forum) avant l'envoi du formulaire, et confirmer l'envoi si ç'est bon.
Le formulaire :
<form method="post" action="envoi_news.php" target="mainFrame">
<textarea name="news" cols="50" rows="5" ></textarea><br/>
Adresse du fichier mis à jour répertoire/sousrépertoire - nom de fichier <br/>
http: //monsite.fr/<input type="text" name="url" value="" size="20"/>/
<input type="text" name="fichier" value="" size="20"> .htm <br/><br/>
<input type="submit" name="submit" value="Distribuer la mise à jour !">
</form>
Merci pour votre aide
A voir également:
- Aperçu avant l'envoi d'un formualire
- Envoi impossible messenger - Forum Facebook Messenger
- Avant browser - Télécharger - Navigateurs
- Votre envoi est en cours de transport vers son site de livraison. ✓ - Forum Consommation & Internet
- Programmer l'envoi d'un sms - Guide
- Comment remettre ma page d'accueil comme avant - Guide
3 réponses
Bonjour
Mais euh ! soyez sympath, une tite réponse ça fait plaisir !
J'ai chercher sur le forum et pas trouvé la solution.
Je me meure, aaaaaa, bon ben tant pis...
chu mort. ha ha ha ha
Mais euh ! soyez sympath, une tite réponse ça fait plaisir !
J'ai chercher sur le forum et pas trouvé la solution.
Je me meure, aaaaaa, bon ben tant pis...
chu mort. ha ha ha ha
Bonjour
J'ai trouvé un script pour l'aperçu avant envoi de formulaire mais je n'arrive pas a le modifier, je ne reçois rien. Remarque je cafouille mais j'y connais rien...
Une aide serais salutaire. Merci
Cordialement
<?php
$destinataire='monmail@hotmail.com';
$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']))
{
$message=preg_replace('#(<|>)#', '-', $_POST['message']);
$message=str_replace('"', "'",$message);
$message=str_replace('&', 'et',$message);
$url= ($_POST['url']);
$fichier= ($_POST['fichier']);
$message=stripslashes(htmlspecialchars($message));
$envoi=htmlentities($_POST['envoi']);
$previsualiser=htmlentities($_POST['previsualiser']);
$message=trim($message);
$apercu_resultat='<p>Aperçu de la newsletter envoyée :</p>';
if((empty($message))or(empty($url))or(empty($fichier)))
{
echo '<p>Le champ Message est vide 1.</p>';
$message='';;
}
else
{
if(!$message)
echo'<p>Le champ message est vide 2.</p>';
elseif(!empty($previsualiser))
{
$apercu_resultat='<p>Vérifiez si tout est bon et envoyer.</p>';
$Previsualiser='';
}
elseif(!empty($envoi))
{
if(mail($destinataire,$objet,$message,$url,$fichier))
{
echo '<p>Votre message a bien été envoyé.';
$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;
}
$bas_formulaire=$Previsualiser.$Envoi;
?></center>
<form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data" target="mainFrame">
<textarea tabindex="30" rows="5" cols="50" name="message" id="message"><?php echo $message; ?></textarea><br>
<input type="text" name="url" id="url" value=" <?php echo $url; ?>" size="40"><br>
<input type="text" name="fichier" id="fichier" value=" <?php echo $fichier; ?>" size="20"><br>
<?php echo $bas_formulaire;?>
</form>
J'ai trouvé un script pour l'aperçu avant envoi de formulaire mais je n'arrive pas a le modifier, je ne reçois rien. Remarque je cafouille mais j'y connais rien...
Une aide serais salutaire. Merci
Cordialement
<?php
$destinataire='monmail@hotmail.com';
$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']))
{
$message=preg_replace('#(<|>)#', '-', $_POST['message']);
$message=str_replace('"', "'",$message);
$message=str_replace('&', 'et',$message);
$url= ($_POST['url']);
$fichier= ($_POST['fichier']);
$message=stripslashes(htmlspecialchars($message));
$envoi=htmlentities($_POST['envoi']);
$previsualiser=htmlentities($_POST['previsualiser']);
$message=trim($message);
$apercu_resultat='<p>Aperçu de la newsletter envoyée :</p>';
if((empty($message))or(empty($url))or(empty($fichier)))
{
echo '<p>Le champ Message est vide 1.</p>';
$message='';;
}
else
{
if(!$message)
echo'<p>Le champ message est vide 2.</p>';
elseif(!empty($previsualiser))
{
$apercu_resultat='<p>Vérifiez si tout est bon et envoyer.</p>';
$Previsualiser='';
}
elseif(!empty($envoi))
{
if(mail($destinataire,$objet,$message,$url,$fichier))
{
echo '<p>Votre message a bien été envoyé.';
$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;
}
$bas_formulaire=$Previsualiser.$Envoi;
?></center>
<form id='contact' method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data" target="mainFrame">
<textarea tabindex="30" rows="5" cols="50" name="message" id="message"><?php echo $message; ?></textarea><br>
<input type="text" name="url" id="url" value=" <?php echo $url; ?>" size="40"><br>
<input type="text" name="fichier" id="fichier" value=" <?php echo $fichier; ?>" size="20"><br>
<?php echo $bas_formulaire;?>
</form>