2015-09-23 2 views
-5

J'ai un formulaire de contact PHP sur notre site. Lorsque le formulaire est envoyé avec succès, Echo envoie un message "merci etc etc" mais il apparaît en haut de la page au-dessus du document principal.Afficher PHP echo dans DIV

Comment puis-je spécifier un DIV pour que ce message d'écho apparaisse?

Merci

+0

créer un div à côté de la boîte de saisie du formulaire et mettre le code d'erreur PHP à côté. Ensuite, vous pouvez simplement appeler l'erreur php par l'élément d'entrée. Deuxième façon de choisir un élément dom par id ou créer un élément dom et de lier l'erreur PHP –

+0

nous pouvons toujours deviner et vous donner le même –

+0

Étant donné la réponse ci-dessous, j'espère que vous ne reviendrez pas à eux et dire * " Cela ne fonctionne pas "*. Regardez ce que vous nous avez donné; rien. –

Répondre

2

Je ne peux que supposer ce que votre question. Je ne peux pas encore de commentaire alors voici ma réponse à ce que je pense que votre question est:

echo "<div id='yourIdName'>"; 
echo $_POST['stuff'].'textext'; 
echo "</div>"; 

Maintenant, vous pouvez changer votre code CSS comme:

#yourIdName{ 
       color: red; 
} 
+0

comme une bonne réponse que tout ;-) –

0
echo '<div class="your css style">'.$_POST['formfield'].'</div>'; 
0
<br> 
<div style="width:200px;height:100px;color:red;background-color:green;"> 
      <?php 
echo $message; //wherever you write this echo , message will be displayed //there. 
?> 
</div> 
0
<?php $message ="Thank you"; ?> 

    <div id="msg"></div> 

    <script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
    <script> 
    var str ='<?php echo $message?>'; 
    $("#msg").html(str); 
    </script> 

using div id you can add your style.