Aperçu avant l'envoi d'un formualire
Résolu
Gilledunord
Messages postés
52
Statut
Membre
-
Gilledunord Messages postés 52 Statut Membre -
Gilledunord Messages postés 52 Statut Membre -
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
--
Aime tout le monde et tout le monde t'aimeras.
GilleduNord
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
--
Aime tout le monde et tout le monde t'aimeras.
GilleduNord
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Aperçu avant l'envoi d'un formualire
- Programmer l'envoi d'un sms - Guide
- Votre envoi est en préparation pour sa distribution ✓ - Forum Consommation & Internet
- Avant browser - Télécharger - Navigateurs
- Messenger envoi impossible - Forum Facebook Messenger
- Votre envoi est en cours de transport vers son site de livraison. ✓ - Forum Consommation & Internet
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>