Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Komentarze
Forum PHP.pl > Forum > Przedszkole
Mody23
Witam!

Mam pytanie. Czy jest możliwość zrobienia komentarzy na stronie, w której wykorzystuję tylko i wyłącznie HTML & CSS ? Chodzi mi mniej więcej o coś jak księga gości (w zasadzie to może to być i księga gości).

Tworząc formularz kontaktowy też wydawało mi się to nie możliwe, a jednak się udało.

Pozdrawiam!
phpion
Można o ile satysfakcjonuje Cię przysyłanie komentarzy na adres pocztę e-mail i ręczne wklepywanie ich do kodu HTML.
Mody23
Faktycznie, mogę to zrobić edytując lekko formularz kontaktowy, dzięki. A jeszcze jedno - mam ten formularz kontaktowy i w HTMLu mam get i plik wyslij.php. Plik ten wygląda tak:

  1. <?php
  2. if (empty($_POST['nick']))
  3. {
  4. echo "Nie uzupełniłes wszystkich rubryk!";
  5. }
  6. if (empty($_POST['mail']))
  7. {
  8. echo "Nie uzupełniłes wszystkich rubryk!";
  9. }
  10. if (empty($_POST['tresc']))
  11. {
  12. echo "Nie uzupełniłes wszystkich rubryk!";
  13. }
  14. if (empty($_POST['temat']))
  15. {
  16. echo "Nie uzupełniłes wszystkich rubryk!";
  17. }
  18. $wiadomosc =
  19. "Imie: ".$_POST['nick']."
  20.  
  21. e- mail: ".$_POST['mail']."
  22.  
  23. Tresc: ".$_POST['tresc']." ";
  24.  
  25. $tematyka = "".$temat;
  26.  
  27.  
  28. mail ("moj@email.com", $tematyka, $wiadomosc );
  29. echo "Dziekujemy za wyslanie do nas wiadomosci!";
  30. ?>


I teraz jest taki problem, że czy użytkownik wypełni wszystkie pola i ukaże mu się taki napis:

Dziekujemy za wyslanie do nas wiadomosci!

Czy też nie wypełni czegoś i ukaże mu się taki napis:

Nie uzupełniłes wszystkich rubryk!

Zawsze ukazuje się to na białym tle z wiadomych przyczyn. Da się to jakoś zrobić, aby napis ten był wyświetlany na stronie, a nie na białym tle i tyle? Według mnie to nie możliwe, ale może coś poradzicie?
mlawnik
W echo działa kod html.
Micchaleq
Jeżeli chcesz aby ten tekst pojawiał się na jakimś innym tle użyj <div> z ustawieniem background u , tak jak kolega wyżej napisał w echo np"
echo "<div style='background: #FF0000'> Dziękujemy za wysłanie</div> ";
Mody23
Panowie mam taki kod:

  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" />
  5. <meta http-equiv="Content-Language" content="pl" />
  6. <title>Support by Michael2318 - Kontakt</title>
  7. <link rel="stylesheet" href="style.css">
  8. </head>
  9. <body xml:lang="pl">
  10. <div id="top">
  11. <ul>
  12. <li><a href="index.htm">Home</a></li>
  13. <li><a href="omnie.htm">O mnie</a></li>
  14. <li><a href="oferta.htm">Oferta</a></li>
  15. <li><a href="cennik.htm">Cennik</a></li>
  16. <li><a href="kontakt.htm">Kontakt</a></li>
  17. </ul>
  18.  
  19. <h1 style="margin:0px;"><a href="index.htm">Michael2318</a></h1>
  20. </div>
  21. <div id="kontener">
  22. <div id="tresc">
  23. <div style="padding-left:20px;" class="lewo"><div class="trescPad">
  24. <h1><u>Index >> Kontakt</u></h1><br>
  25. <p><center><form method="post" action="wyslij.php" name="kontakt">
  26. <table width="100%" cellspacing="1" cellpadding="1" border="0">
  27. <tr>
  28. <td style="padding-left:10px;"><div><label for="nick">Imię i nazwisko:<font color="red">*</font></label></span></td>
  29. <td style="padding-right:400px;"><ul><input type="text" class="text" id="podt" name="nick" ></div></span></td>
  30. </tr>
  31. <tr>
  32. <td style="padding-left:10px;"><div><label for="temat">Temat: <font color="red">*</font></label></td>
  33. <td style="padding-right:400px;"><ul><input type="text" name="temat" class="text" id="podtt" ></div></td>
  34. </tr>
  35. <tr>
  36. <td style="padding-left:10px;"><div><label for="text">Adres e-mail: <font color="red">*</font></label></td>
  37. <td style="padding-right:400px;"><ul><input type="text" name="mail" class="text" id="podttt" ></div></td>
  38. </tr>
  39. <tr>
  40. <td style="padding-left:10px;"><div><label for="tresc">Tre&#347&#263: <font color="red">*</font></label></td>
  41. <td style="padding-right:400px;"><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div></td>
  42. </tr>
  43. </tbody>
  44. <input type="submit" name="submit_button" value="Wy&#347lij" class="button_l" id="wyslij" onclick="this.form.submit(); post.message.value=''; return false;">
  45. <input type="reset" name="reset" value="Wyczy&#347&#263" class="wyczysc" id="wyczysc">
  46. <br>
  47. <br>
  48. <font color="red">*</font> - Pola Wymagane!
  49. </form>
  50. </span>
  51. </center></p>
  52. </div></div>
  53. <div style="padding-right:20px;" class="block float"><div class="trescPad prawaTabela">
  54. <p>tekst</p>
  55. </div></div>
  56.  
  57. </div>
  58. <div id="stopka">
  59. <div class="stopkaPad">
  60. <p>Copyright by <b>Michael2318</b> - Wszelkie prawa zastrzeżone.</p>
  61. </div>
  62. </div>
  63.  
  64. </div>
  65. </body>
  66. </html>


I teraz chce aby treść wywołana z pliku wyslij.php pojawiła się tym kodzie:

  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" />
  5. <meta http-equiv="Content-Language" content="pl" />
  6. <title>Support by Michael2318 - Kontakt</title>
  7. <link rel="stylesheet" href="style.css">
  8. </head>
  9. <body xml:lang="pl">
  10. <div id="top">
  11. <ul>
  12. <li><a href="index.htm">Home</a></li>
  13. <li><a href="omnie.htm">O mnie</a></li>
  14. <li><a href="oferta.htm">Oferta</a></li>
  15. <li><a href="cennik.htm">Cennik</a></li>
  16. <li><a href="kontakt.htm">Kontakt</a></li>
  17. </ul>
  18.  
  19. <h1 style="margin:0px;"><a href="index.htm">Michael2318</a></h1>
  20. </div>
  21. <div id="kontener">
  22. <div id="tresc">
  23. <div style="padding-left:20px;" class="lewo"><div class="trescPad">
  24. <h1><u>Index >> Kontakt</u></h1><br>
  25. <p>TUTAJ TUTAJ TUTAJ </p>
  26. </div></div>
  27. <div style="padding-right:20px;" class="block float"><div class="trescPad prawaTabela">
  28. <p>tekst</p>
  29. </div></div>
  30.  
  31. </div>
  32. <div id="stopka">
  33. <div class="stopkaPad">
  34. <p>Copyright by <b>Michael2318</b> - Wszelkie prawa zastrzeżone.</p>
  35. </div>
  36. </div>
  37.  
  38. </div>
  39. </body>
  40. </html>


W miejscu gdzie jest <p>TUTAJ TUTAJ TUTAJ </p>. A to chyba jest nie możliwe, jeśli powyższa treść będzie w pliku kontakt.html, a treść, która ma się wyświetlić w pliku wyslij.php. Rozumiecie o czym mówię?
Dwa inne pliki. "Tło" - czyli cała strona jest w pliku html, a treść, która ma się wyświetlić w pliku wyslij.php, a to wszystko za sprawą tego kodu:

  1. <p><center><form method="post" action="wyslij.php" name="kontakt">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.