Witam. Mam plik:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl-PL" xml:lang="pl-PL">
<head>
<title>Strona z formularzem</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="styl.css" />
<script type="text/javascript" src="formularz.js">
</script><!-- Znaki: -->
<script type="text/javascript">
//<![CDATA[
window.onload = Laduj;
function Laduj()
{
document.forms['dodawanie_posta'].onsubmit = Verify;
document.forms['dodawanie_posta'].opis.onkeyup = Licz;
}
function Licz()
{
var limit = 500;
var odnosnik = document.getElementById('licznik_znakow');
var liczba_znakow = document.forms['dodawanie_posta'].opis.value.length;
var reszta = limit - liczba_znakow;
if (reszta < 0)
{
alert('Wpisałeś za dużo znaków!');
document.forms['dodawanie_posta'].opis.value = document.forms['dodawanie_posta'].opis.value.substring(0, limit);
}
else
{
odnosnik.innerHTML = "Pozostało " +reszta+ " znaków";
}
}
//]]>
</script>
<script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js">
</script>
<script language="javascript" type="text/javascript">
//<![CDATA[
tinyMCE.init({
mode : "textareas",
language : "pl",
theme : "advanced",
});
//]]>
</script>
</head>
<body>
<?php
$tytul=$_POST['tytul'];
$opis=$_POST['opis'];
$kat=$_POST['kat'];
$kluczowe=$_POST['kluczowe'];
$email=$_POST['email'];
$adres=$_POST['adres'];
$query = "INSERT INTO `wpis` (tytul, kat, opis, kluczowe, email, adres) VALUES ( '$tytul','$kat','$opis','$kluczowe','$email','$adres')";
?>
<form method="post" action="" name="dodawanie_posta" id="dodawanie_posta"><label>Tytuł:<br />
<input type="text" name="tytul" value="" /><br />
<?php echo "Kategoria:<input type=\"text\" name=\"kat\" value=\"SELECT `kat`,`punkty` FROM `kategoria`;" ?> <br />
Treść:<br />
<textarea name="opis" rows="5" cols="20">
</textarea>
<br /></label>
<div id="licznik_znakow"><label><!-- o tutaj --></label></div>
<label>Słowa kluczowe:<br />
<input type='text' name='kluczowe' /><br />
E-mail:<br />
<input type='text' name='email' /><br />
Adres:<br />
<input type='text' name='adres' /><br /></label> <input type="submit" value="dodaj" /></form>
</body>
</html>
Głównie chodzi mi o waszą pomoc w tym:
<?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:
(...)
i jeszcze drugie pytanie:
mamy:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl-PL"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="styl.css" />
<script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js" ></script>
<script language="javascript" type="text/javascript"> tinyMCE.init({
mode : "textareas",
language : "pl",
theme : "advanced",
});
<!-- Nasz kod java script: -->
<script type="text/javascript"> window.onload = Laduj;
function Laduj()
{
document.forms['dodawanie_posta'].onsubmit = Verify;
document.forms['dodawanie_posta'].opis.onkeyup = Licz;
}
function Licz()
{
var limit = 500;
var odnosnik = document.getElementById('licznik_znakow');
var liczba_znakow = document.forms['dodawanie_posta'].opis.value.length;
var reszta = limit - liczba_znakow;
if (reszta < 0)
{
alert('Wpisałeś za dużo znaków!');
document.forms['dodawanie_posta'].opis.value = document.forms['dodawanie_posta'].opis.value.substring(0, limit);
}
else
{
odnosnik.innerHTML = "Pozostało " +reszta+ " znaków";
}
}
<form method="post" action name="dodawanie_posta"> <div id="licznik_znakow"><!-- o tutaj --></div> Słowa kluczowe:
<br> <input type='text' name='kluczowe'><br> E-mail:
<br><input type='text' name='email'><br> <input type="submit" value="dodaj" />
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.htmlTylko jak zrobić by wczytywał po kolei rekordy?
Co robić aby liczył znaki jak mamy tinymce?
Pozdro.
Ten post edytował kaiba55 11.04.2010, 13:17:38