Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ikony Emocji; ich dolanczanie do postow
hamlecik
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 31.07.2003

Ostrzeżenie: (0%)
-----


Witam,
Wlasnie robie sobie system newsow i pomyslalem, ze warto by dolaczyc opcje umieszczania emtionow w poscie. Zrobilem sobie tabelke dla emotionkow:
[sql:1:65826e39fa]
CREATE TABLE `smilies` (
`id` tinyint(4) NOT NULL auto_increment,
`image` text NOT NULL,
`smile` text NOT NULL,
`emotion` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=0 ;
[/sql:1:65826e39fa]

image: url do obrazka
smile: np: (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) | (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
emotion: opis | np: zly

Nie mam zielonego pojecia jak dolanczac te dane do posta tzn nie wiem jak o zrobic tak jak jest to np w phpbb zrobione.

Za sugestje i pomoc z gory dziekuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hamlecik
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 31.07.2003

Ostrzeżenie: (0%)
-----


hmm chyba to troche zle wytlumaczylem ale dobra. jeszcze raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wstawiam textarea.
[php:1:6b1882860d]
print ("<textarea rows=10 id='required$id' name='required$id' cols=100></textarea>");
[/php:1:6b1882860d]
Dodam, ze textarea znajduje sie "ponizej" zapytania sql.
Wyjmuje emotionki z bazy:
[php:1:6b1882860d]
$sql = mysql_query("SELECT * FROM smilies ORDER BY id");
while($row = mysql_fetch_array($sql)){

$id = $row["id"];
$image = $row["image"];
$smile = $row["smile"];
$emotion = $row["emotion"];
[/php:1:6b1882860d]

teraz wyswietlam emotionki i chce zeby po kliknieci na obrazek wstawilo mi go do textarea.

[php:1:6b1882860d]
print("<a href="#" onclick="java script: document.getElementById('$id').value=document.getElementById('$id').value + '$smile'; document.name.required$id.focus(); " border=0><img src='" . $image . "' border=0></a>&nbsp;&nbsp;");
[/php:1:6b1882860d]

i wlasnie to mi nie dziala. moze ktos wie dlaczego?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 22:13