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
 

Un fel de guestbook
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
BlueBlood



Data înscrierii: 20/Ian/2005
Mesaje: 31
Locație: Galati

Trimis: Sâm Ian 22, 2005 12:37 am    Titlul subiectului: Un fel de guestbook  

Ma intrebam cum pot face urmatoarea chestie :

Sa am un fisier html : index.html si un fisier in PHP coordonatorul fisierului html. As vrea ca in fisierul HTML si fie un FORM de cu casute text unde sa scriu ceva de exemplu. Ideea e ca atunci cand dau click pe SUBMIT din pagina de html fisierul php prin metoda POST sa salveze datele intr-o alta pagina PHP numita pareri.php de exemplu.

Mentionez urmatoarele :
Stiu sa fac tot ce tine de HTML ...dar nu stiu chiar cum trebuie procedat la partea de PHP.

Multumesc anticipat
Sus  
bld



Data înscrierii: 01/Sep/2004
Mesaje: 284
Locație: Alaska

Trimis: Sâm Ian 22, 2005 5:03 pm    Titlul subiectului:  

Butonul submit face legatura spre scriptul php care prelucreaza datele din formular...calea scriptului o pui in tagul <form action="calea/fisier.php">
Folosesti o variabilia pentru continut , una pentru autor si asa mai departe...dupa care le pui intr-o baza de date...
Ultimul pas este ca in fisierul php unde vrei sa-ti afiseze mesajele trimise este sa acc baza de date si sa culegi datele necesare dupa care sa le afisezi...acestia sunt pasii...de astia aveai nevoie...nu!?[/code]
Sus  
BlueBlood



Data înscrierii: 20/Ian/2005
Mesaje: 31
Locație: Galati

Trimis: Sâm Ian 22, 2005 6:46 pm    Titlul subiectului: ..oarecum dar nu e complet!  

1. Nu stiu sa fac o baza de date..daca ma poti ajuta iti sunt recunoascator
2. Nu stiu cum sa fac ca PHP-ul sa acceseze baza de date ... un mic ajutor mi-ar prinde bine. Multumesc!
Sus  
aurelian



Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti

Trimis: Sâm Ian 22, 2005 7:03 pm    Titlul subiectului:  

De ce nu apelezi la sprijinul unei firme specializate?
Sus  
BlueBlood



Data înscrierii: 20/Ian/2005
Mesaje: 31
Locație: Galati

Trimis: Sâm Ian 22, 2005 7:35 pm    Titlul subiectului: NU!  

Tu chiar esti putin dereglat sincer, scuze dar asta e .. e un gforum care ajuta pe cei ce nu stiu. De ce as apala la o firma cand pot fi eu firma ? .... of saracu de tine ..vad ca tot nu iti dai seama ... 8O asta e nu e nimic ... nu exista firma mai buna ca un forum ;) asa ca .... C`ya!



.....asptept in continuare ajutor!
Sus  
bld



Data înscrierii: 01/Sep/2004
Mesaje: 284
Locație: Alaska

Trimis: Sâm Ian 22, 2005 8:41 pm    Titlul subiectului:  

Nu cred ca este cazul sa fi nesimtit...da , acest este un forum unde poti cere ajutorul...repet , poti cere ajutorul...dar asta nu inseamna ca poti sa ceri un site(sa zicem...) gata asamblat :)
Daca vrei scripturi de-a gata vezi hotscripts.com si ce alte site-uri mai sunt...scuze ca nu sunt prea informat!
Daca vrei cu adevarat ceva mai mult sau mai putin "curat"...invata php si hai dupa aceea sa ceri ajutorul...vii cu o tentativa de script iar daca acea tentativa are scapari cu toate placerea voi incerca sa le corectez si sa te ajut...dar asa...sa zicem ca ti-as oferi un script facut de mine care sa suplineasca guestbook-ul lipsa...daca viitoare ce va fii...un forum...un motor de cautare? sa fim seriosi...spor la invatat!
Sus  
aurelian



Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti

Trimis: Sâm Ian 22, 2005 8:53 pm    Titlul subiectului:  

da, cred ca sunt cam dereglat, dar asta e parerea mea sincera, pe care o repet:
de ce nu ceri ajutorul unei firme specializate in programare web?

la fel de sincer ii urez firmei tale mult succes!
Sus  
BlueBlood



Data înscrierii: 20/Ian/2005
Mesaje: 31
Locație: Galati

Trimis: Dum Ian 23, 2005 10:41 am    Titlul subiectului: lasati-o balta  

... ce sa zic ... suferiti acum ... ptr 10 linii ..la cele 2 intrabari puse nu puteti raspunde ... uzati tastatura ...ok ...cum doritit :!:
Sus  
bld



Data înscrierii: 01/Sep/2004
Mesaje: 284
Locație: Alaska

Trimis: Dum Ian 23, 2005 1:28 pm    Titlul subiectului:  

Pentru o astfel de abordare a problemei nici nu meriti sa fi bagat in seama...tastatura o uzezi tu deoarece in loc sa incerci o tentativa de script tu jignesti...asa nu vei ajunge nicaieri...mult succes!
Sus  
aurelian



Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti

Trimis: Dum Ian 23, 2005 1:34 pm    Titlul subiectului:  

Un bun inceput ar fi aici:
http://www.google.com/search?q=define%3Adatabase&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official
si:
http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=define%3Aphp&btnG=Search&lr=lang_ro

Apoi, manualul mysql:
http://dev.mysql.com/doc/mysql/en/index.html

Sa poti folosi bd mysql in php
http://ro.php.net/mysql

Despre guestbook, un bun inceput este aici:
http://www.google.com/search?hl=en&lr=&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=guestbook%2Bphp%2Btutorial&btnG=Search
Un site care imi place mie foarte mult pentru tutorialele pe care le are:
http://www.sitepoint.com/subcat/php-tutorials
O serie de articole foarte bune (sub titlul Absolute Begginer):
http://zend.com/php5/abs/index.php
foarte bune se merita citite.

Aproape de tine dar nu le-ai vazut:
http://www.phpromania.net/index2.php?topic=scod&category=3
http://www.php4.as.ro/pag.php?pagina=articole/cuprins_articole.php

Cauta un tutorial ptr. guestbook, incearca sa il faci sa iti mearga, daca nu reusesti pune linkul catre tutorial aici, spune ce nu iti iese si o sa incercam sa rezolvam.

Pe de alta parte, nu am vrut sa fiu rautacios, insa poate tu ai un talent deosebit in alte domenii (de ex. esti un bun designer, sau un bun vanzator, si reusesti sa gasesti 5-10 contracte de siteuri web pe luna, sau un bun negociator si reusesti sa scoti preturi foarte bune) din cauza asta ti-am recomandat sa gasesti o firma specializata.
Poate o firma specializata e prea mult, insa sigur pe forum gasesti 5-6 programatori php foarte buni (poate si someri) care ti-ar face guestbookul in maxim o zi.

Inca odata, mult succes.
Sus  
beginner18



Data înscrierii: 30/Aug/2004
Mesaje: 739
Locație: Bucuresti

Trimis: Dum Ian 23, 2005 5:26 pm    Titlul subiectului: uite aici codul sursa:  

fisierul:
forum.php
Cod:
<?
mysql_connect(localhost,user,pass) or die(mysql_error());//ce este intre paranteze, este setat de tine cand instalezi mysql-ul)
mysql_select_db("numele_bazei_tale_de_date") or die(mysql_error);
$query="select * from forum"; //forum e numele tabelului din baza date
$result=mysql_query($query);
$num_row=mysql_num_rows($result);
$i=0;
while($i<$num_row){
$titlu=mysql_result($result, $i, "titlu"); //titlul e campul din tabel
$descriere=mysql_result($result, $i, "comentariu"); //comentariu e campul din tabel
echo"<table width=\"803\"  height=\"20\" border=\"1\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\" bgcolor=\"#E2E2E2\" bordercolor=\"#FFFFFF\">
<td><font color=\"#000000\">".$titlu."  -  ".$descriere."</font></td>";
$i++;
}
echo "</table>";
?>

fisierul de prelucrare:


Cod:
<?
mysql_connect(localhost,user,pass) or die(mysql_error());//ce este intre paranteze, este setat de tine cand instalezi mysql-ul)
mysql_select_db("numele_bazei_tale_de_date") or die(mysql_error);

$subiect=$_POST['titlu'];
$descriere=$_POST['descriere'];
if(!empty($subiect) or !empty($descriere)){
$query="insert into forum values('','$subiect','$descriere')";
$date=mysql_query($query) or die(mysql_error());}
if(mysql_affected_rows){
echo"datele au fost introduse cu succes</br>";
echo"Apasa <a href=\"../forum.php\">aici</a> pentru a reveni la forum";
}
else{
echo"a aparut o eroare";
echo"Apasa <a href=\"../forum.php\">aici</a> pentru a reveni la forum";
}
?>


Cu putine cunostinte de mysql si php ai sa stii sa citesti si sa intelegi codul. Sper ca ti-am fost de folos
Sus  
BlueBlood



Data înscrierii: 20/Ian/2005
Mesaje: 31
Locație: Galati

Trimis: Lun Ian 24, 2005 9:22 pm    Titlul subiectului: Multumesc MULT  

Multumesc foarte mult si as dori ca atunci cand va fi gata serverul sa iti dau 100 MB / nelimitat cu PHP Mysq SMTP ..poate si ssh ... te rog da-mi id-ul tau de messenger sau un nick ceva de irc pentru o discutie online. Multumesc foarte mult si imi pare bine ca nu ai dat dovada de egoism. Multumesc ;) :!: :!: :!: :!:
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