Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Guest book // Zambareti
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Cata.



Data înscrierii: 11/Oct/2004
Mesaje: 158

Trimis: Sâm Oct 30, 2004 1:52 pm    Titlul subiectului: Guest book // Zambareti  

M-am apucat sa-mi fac un guest book, totul a mers bine pana in momentul cand trebuia sa pun zambaretii. Vreau ca omul , care imi scrie in guest book sa dea click pe zambaret si semnul zambaretului sa se introduca in textare. Am inteles ca e vorba de java script. ma ajuta cine va cu codul pls pls .
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Dum Oct 31, 2004 2:00 pm    Titlul subiectului:  

Chestia ta are 2 parti - introducerea textului si afisarea ulterioara.

1. Introducerea textului - intr-un textarea, ma gandesc. Iti pui undeva pe pagina o lista cu toti zambaretii :lol: iar cand utilizatorul da click pe unul, in textarea tau apare un cod care reprezinta acel zambaret. Asta ar fi principiul.

Cum realizezi asta?
Fiecare imagine de zambaret sa fie un link la care-i definesti proprietatea OnClick.
Cod: <a href="#" onClick="zambaretz1()"><img src="img_zambaretz1" /></a>
zambaretz1() este o functie JavaScript, care ar arata cam asa:

Cod: function zambaretz1()
{
    document.numeForm.numeTextarea.value+="[lol]";
}
Codul asta iti adauga textul [lol] in textarea.

2. Cum afisezi textul cu zambareti? Folosesti niste functii de cautare si comparatie in text (text luat din baza de date sau dintr-un fisier) si de fiecare data cand intalnesti un cod de zambaret, ex. [lol] inlocuiesti textul respectiv cu o imagine:
Cod: <img src="img_zambaretz1" />

In mare asta ar fi...
Succes!
Sus  
Cata.



Data înscrierii: 11/Oct/2004
Mesaje: 158

Trimis: Dum Oct 31, 2004 3:04 pm    Titlul subiectului:  

Mersi mult , de aceasta problema am trecut cu bine , acum nu stiu cum sa fac sa imi afiseze smilurile in mesaj. Dupa ce il adauga in baza de date. Am inteles ca e vb de eregi_replace daca stie cineva , va rog frumos ajutati-ma si pe mine ca ma chinui de o ora si numai erori imi da
Sus  
un_guru



Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc

Trimis: Dum Oct 31, 2004 4:35 pm    Titlul subiectului:  

mai degraba de str_ireplace(), sau str_replace()
an style="color: #000000"><?php $continut = str_ireplace(':wink:', '<img src="images/wink.gif">',$continut); //str_ireplace este case insensitive, adika WinK==wink 
Sus  
Cata.



Data înscrierii: 11/Oct/2004
Mesaje: 158

Trimis: Dum Oct 31, 2004 6:57 pm    Titlul subiectului:  

Mersi mult acum totul este perfect. Ma bucur ca a, reusit sa-l fac sa fie cu smile. .. Tot ce mai vrea ueste sa-mi spuneti cum includ textul intr-un tabel frumos ? Ca eu am pus simlu cu <hr>
Sus  
un_guru



Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc

Trimis: Dum Oct 31, 2004 8:17 pm    Titlul subiectului:  

sunt mai multe optiuni
1.folosesti template-uri (Smarty, FastTemplate)
2. "tabele prefabricate"
3. etc
2an style="color: #000000"><?php function startTable() {   return "<table ....><tr><td>"; } function endTable() {   return "</td></tr></table>"; } echo startTable() . $continut . endTable(); 
Sus  
Cata.



Data înscrierii: 11/Oct/2004
Mesaje: 158

Trimis: Dum Oct 31, 2004 10:48 pm    Titlul subiectului:  

Eu nu prea stiu asa bine udne trebuie sa includ continutul. Te rog frumos poti sa-mi faci si mie tabelul cu continutul asta. Eu sunt incepator in php

Cod: print"<font color='#00FF00'>Nume:</font><font color='#FFFFFF'><strong>".$nume."</strong>---<strong>".$data."</strong></font>".'<br>';
print "<font color='#00D500'>Email::</font><font color='#FFFFFF'>".$email."</font>".'<br>';
print "<font color='#FFFFFF'>Url:: ".$url."</font>".'<br>';
print "<font color='#FFFFFF'>Mesaj:: ".$mesaj."</font>".'<br>'.'<hr>';

Asta e codul pe care trebuie sa-l pun in tabel
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Lun Noi 01, 2004 9:37 am    Titlul subiectului:  

Banuiesc ca nu lucrezi cu template-uri.
De asemenea, tag-ul <font> este considerat deprecated, adica va fi scos din uz in curand, asa ca e foarte recomandat sa nu fie folosit. In loc de <font> poti folosi <span style="color:#000000">text de afisat</span> sau clase CSS. Da' asta e alt subiect...

Varianta cea mai banala ar fi cam asa:
an style="color: #000000"><?php echo "<table>"; $sql="SELECT nume, mesaj FROM guestbook"; $result = $db->query($sql); while ($rand = $result->fetch())  {     echo "<tr><td>".$rand['nume']."</td><td>".$rand['mesaj']."</td></tr>"; } echo "</table>"; 
Asta e ideea. Adapteaza asta la codul cu care te conectezi tu la baza de date si cu care faci interogarile.
Sus  
sorinu



Data înscrierii: 12/Feb/2008
Mesaje: 7
Locație: Sibiu

Trimis: Mar Feb 12, 2008 9:19 pm    Titlul subiectului:  

este sctipt pt guestbook fara sa implice mysql?
Sus  
sorinu



Data înscrierii: 12/Feb/2008
Mesaje: 7
Locație: Sibiu

Trimis: Mar Feb 12, 2008 9:20 pm    Titlul subiectului:  

daca da daty reply va rog!!! si sa se poata introduce guestbookul si in pagini html
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1912
Locație: Sibiu

Trimis: Mar Feb 12, 2008 11:03 pm    Titlul subiectului:  

sorinu a scris: este sctipt pt guestbook fara sa implice mysql? Fara mysql da. Fara baze de date nu. Sunt n-shpe variante posibile: MSSQL, Postgresql, fisiere txt, xml... and the list goes on...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community