Autor Zpráva
Z3NTIVA
Profil
Zdravím, potřeboval bych poradit ohledně nastylování echové hlášky... třídu už mám přiřazenou, spíš nevím, jak jí dostat tak kam chci ( někam vedle formuláře ) tak, aby při oddalování a přibližování "netancovala". Pro lepší viditelnost jsem ji nastavil červenou barvu... Díky

http://www.hoscer.cz/posli.php

kód:
<?
if (isset($_POST['email'])) {
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $predmet!="Předmět"  and $email!="" and $email!="Váš@mail" and $email !="@" and $zprava!="" and $zprava!="Zpráva"  and $spam=="2")
{
Mail("cerhos.studio@gmail.com", $predmet, $zprava, "From: " . $email);
echo "<p class=\"vyvy\"><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p  class=\"vyvy\">Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}}
?>



   <div id="obal">
     <div id="obal_header_top">
      <a href=" index.html"> <div id="logo">
       </div></a>
        <div id="kontakt">
          Tel.: +420 123 456 789
        </div>
       <ul id="menu">
          <li><a href="index.html">Domů</a></li>
          <li><a href="dovozaut.html">Dovoz aut</a></li>
          <li><a href="#" id="xxx">Nabízíme</a>
            <ul class="vyjed">
              <li><a href="voziky.html">Přívěsné vozíky</a></li>
              <li><a href="dodavky.html">Užitkové vozy</a></li>
            </ul>
            </li>
          <li class="hover"><a href="#">Poptávka</a></li>
          <li><a href="#">O Nás</a></li>
       </ul>
     </div>
<div id="slideshow">
    <img src="images/slide-1.png" alt="" class="active" />
    <img src="images/slide-2.png" alt="" />
    <img src="images/slide-3.png" alt="" />
</div>

<div id="info_blok">
  <div id="nadpis">Kontaktujte Nás!</div>
  <div id="some_info">
   <div id="formular">
    <p id="info_pole">Všechna pole jsou povinná!</p>
     <form action="posli.php" method="post">
<input class="width" name="email" value="Váš@mail" id="email" onclick="if (this.value=='Váš@mail') this.value='@'"><br>
<input class="width" name="predmet" value="Předmět" id="predmet" onclick="if (this.value=='Předmět') this.value=''"><br>
<input class="width" name="spam" id="spam" value="Kolik je 1+1 ?" onclick="if (this.value=='Kolik je 1+1 ?') this.value=''"> <br>
<textarea name="zprava" id="zprava" onclick="if (this.value=='Zpráva') this.value=''">Zpráva</textarea><br>
<input type="image" id="odeslat" name="odeslane" src="images/button.png">
</form>
   </div>
  </div>
</div>
<div id="footer">
<p><a href="#">Smluvní podmínky...</a><span id="copy"> &copy; 2012 </span><span>GlobalLease.cz</span> <span id="web">Web vytvořil:</span><span id="jmeno">Jakub Hošek</span> </p>

</div>
   </div>
  </body>
</html>
jenikkozak
Profil
Z3NTIVA:
Nebuď líný a přečti si něco o kaskádových stylech. Nepočítej s tím, že tu (a v jiných diskusích) budou všichni za tebe pracovat zadarmo.
Z3NTIVA
Profil
tedy, tuším jak b se to dalo udělat, echo nějakým zpusobem dostat do obalového eklementu, které ma nastaveno width a pak použít position.. Ale když jsem to zkusil, uplně se to rozbilo...
panther
Profil
Z3NTIVA:
echo je pouze funkce, která něco vypisuje. Stylovat se dá až výsledný HTML kód, který z něj vyleze. Jelikož echo je serverové (PHP), nelze ani ničím obalit.

Zapomeň na echo a podívej se, jaké máš výsledné HTML. To pak styluj.
Z3NTIVA
Profil
No, ja neobaluji přímo echo, ale to co je v něm, viz. :
echo "<p class=\"vyvy\"><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";



stylování mi už funguje, jen nevím jak to spravně nastylovat, aby se to umnistilo kam chci a nerojíždělo se při oddalování
jenikkozak
Profil
Z3NTIVA:
Prostě celý ten blok PHP kódu vem a vlož ho do divu s id formular, pak budeš mít tu hlášku v toku dokumentu a můžeš si s ní hrát třeba pomocí plavání. (To podtržený je odkaz, zkus na to kliknout, zobrazí se ti stránka, na které jsou uvedeny podrobnosti - ty si přečti.)
Z3NTIVA
Profil
Ok, díky moc ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: