Witam. Mam plik:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl-PL" xml:lang="pl-PL">
  4. <head>
  5. <title>Strona z formularzem</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <link rel="stylesheet" type="text/css" href="styl.css" />
  8. <script type="text/javascript" src="formularz.js">
  9. </script><!-- Znaki: -->
  10.  
  11. <script type="text/javascript">
  12. //<![CDATA[
  13. window.onload = Laduj;
  14.  
  15. function Laduj()
  16. {
  17. document.forms['dodawanie_posta'].onsubmit = Verify;
  18. document.forms['dodawanie_posta'].opis.onkeyup = Licz;
  19. }
  20.  
  21. function Licz()
  22. {
  23. var limit = 500;
  24. var odnosnik = document.getElementById('licznik_znakow');
  25. var liczba_znakow = document.forms['dodawanie_posta'].opis.value.length;
  26.  
  27. var reszta = limit - liczba_znakow;
  28.  
  29. if (reszta < 0)
  30. {
  31. alert('Wpisałeś za dużo znaków!');
  32. document.forms['dodawanie_posta'].opis.value = document.forms['dodawanie_posta'].opis.value.substring(0, limit);
  33. }
  34. else
  35. {
  36. odnosnik.innerHTML = "Pozostało " +reszta+ " znaków";
  37. }
  38.  
  39. }
  40.  
  41. //]]>
  42. </script>
  43. <script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js">
  44. </script>
  45. <script language="javascript" type="text/javascript">
  46. //<![CDATA[
  47. tinyMCE.init({
  48. mode : "textareas",
  49. language : "pl",
  50. theme : "advanced",
  51.  
  52. });
  53. //]]>
  54. </script>
  55. </head>
  56. <body>
  57.  
  58. <?php
  59. $tytul=$_POST['tytul'];
  60. $opis=$_POST['opis'];
  61. $kat=$_POST['kat'];
  62. $kluczowe=$_POST['kluczowe'];
  63. $email=$_POST['email'];
  64. $adres=$_POST['adres'];
  65.  
  66. $query = "INSERT INTO `wpis` (tytul, kat, opis, kluczowe, email, adres) VALUES ( '$tytul','$kat','$opis','$kluczowe','$email','$adres')";
  67. $result = @mysql_query($query);
  68.  
  69. ?>
  70.  
  71. <form method="post" action="" name="dodawanie_posta" id="dodawanie_posta"><label>Tytuł:<br />
  72. <input type="text" name="tytul" value="" /><br />
  73. <?php echo "Kategoria:<input type=\"text\" name=\"kat\" value=\"SELECT `kat`,`punkty` FROM `kategoria`;" ?> <br />
  74. Treść:<br />
  75. <textarea name="opis" rows="5" cols="20">
  76. </textarea>
  77. <br /></label>
  78. <div id="licznik_znakow"><label><!-- o tutaj --></label></div>
  79. <label>Słowa kluczowe:<br />
  80. <input type='text' name='kluczowe' /><br />
  81. E-mail:<br />
  82. <input type='text' name='email' /><br />
  83. Adres:<br />
  84. <input type='text' name='adres' /><br /></label> <input type="submit" value="dodaj" /></form>
  85. </body>
  86. </html>


Głównie chodzi mi o waszą pomoc w tym:
  1. <?php echo "Kategoria:<input type=\"text\" name=\"kat\" value=\"SELECT `kat`,`punkty` FROM `kategoria`;" ?> <br />

Chcę aby była lista rozwijana z poszczególnymi rekordami z tabeli kategoria z pola kat.
Lista rozwijana ro nie problem:
  1. <select name="nazwa">
  2. <option>Tu wpisz pierwszą możliwość</option>
  3. <option>Tu wpisz drugą możliwość</option>
  4. (...)
  5. </select>


i jeszcze drugie pytanie:
mamy:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl-PL">
  3. <title>Strona z formularzem</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <link rel="stylesheet" type="text/css" href="styl.css" />
  6.  
  7. <script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js" ></script>
  8.  
  9. <script language="javascript" type="text/javascript">
  10. tinyMCE.init({
  11. mode : "textareas",
  12. language : "pl",
  13. theme : "advanced",
  14.  
  15. });
  16.  
  17.  
  18. <script type="text/javascript" src="formularz.js"></script>
  19.  
  20.  
  21. <!-- Nasz kod java script: -->
  22.  
  23. <script type="text/javascript">
  24. window.onload = Laduj;
  25.  
  26. function Laduj()
  27. {
  28. document.forms['dodawanie_posta'].onsubmit = Verify;
  29. document.forms['dodawanie_posta'].opis.onkeyup = Licz;
  30. }
  31.  
  32. function Licz()
  33. {
  34. var limit = 500;
  35. var odnosnik = document.getElementById('licznik_znakow');
  36. var liczba_znakow = document.forms['dodawanie_posta'].opis.value.length;
  37.  
  38. var reszta = limit - liczba_znakow;
  39.  
  40. if (reszta < 0)
  41. {
  42. alert('Wpisałeś za dużo znaków!');
  43. document.forms['dodawanie_posta'].opis.value = document.forms['dodawanie_posta'].opis.value.substring(0, limit);
  44. }
  45. else
  46. {
  47. odnosnik.innerHTML = "Pozostało " +reszta+ " znaków";
  48. }
  49.  
  50. }
  51.  
  52.  
  53. </head>
  54. <form method="post" action name="dodawanie_posta">
  55. <label>Tytuł:<br> <input type="text" name="tytul" value /><br>
  56. Treść:<br> <textarea name="opis" rows="5" cols="20"></textarea><br>
  57. <div id="licznik_znakow"><!-- o tutaj --></div>
  58. Słowa kluczowe:<br> <input type='text' name='kluczowe'><br>
  59. E-mail:<br><input type='text' name='email'><br>
  60. Adres:<br> <input type='text' name='adres'><br></label>
  61. <input type="submit" value="dodaj" />
  62. </form>
  63. </body>
  64. </html>


To coś robi żę liczy znaki z opisu(część formularza). Tylko jest problem dołożyłem tinymce to już nie liczy. Do liczenia wykorzystałem: http://www.internetmaker.pl/artykul/3942,3...formularzu.html


Tylko jak zrobić by wczytywał po kolei rekordy?
Co robić aby liczył znaki jak mamy tinymce?
Pozdro.