Obsah fóra www.hojko.com
Aukro.sk
Hľadať  •  FAQ  •  IP  •  CS  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie





Navstevna kniha v PHP od zakladu
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
5sebo5
Amateur
Amateur



Stav: Odhlásený
Založený: 18.02.2008
Príspevky: 21

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 30 Júl 2008, 10:27    Predmet: Navstevna kniha v PHP od zakladu Odpovedať s citátom  

Cauteč setci....Nevedel by mi niekto poradit ako spravim navstevnu knihu v php....ale taky celkovejsi postup.....mam velmi dobre znalosti s HTML CSS...ale s php nie..a tu kniháu by som potreboval...
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
zaggi
Light Star
Light Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.02.2007
Príspevky: 248

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 30 Júl 2008, 11:03    Predmet: Odpovedať s citátom  

nuz tak najprv si vytvor formular odosielaci v html a pastni ho sem ....
napr taky jednoduchy:

Kód:
<form name="input" action="bookScript.php" method="post">
Name:
<input type="text" name="form_name" value="" size="20">
<br>
Message:
<textarea name="form_message"></textarea>
<br>
<input type="submit" value="Submit">
</form>



potom otvorim databazu cez phpMyAdmin, vytvorim si tabulku taku aku potrebujem, pre tento pripad napr.

CREATE TABLE Guestbook
(
Id int autoincrement,
Name varchar,
Message text
)

potom do bookScript.php napisem jednoduchy prikaz


Kód:

<?php
$db_name = "";
$db_server = "";
$db_login = "";
$db_pass = "";

$db_connect = mysql_connect($db_server, $db_login, $db_pass);
$db_select = mysql_select_db($db_name);

$query = sprintf("INSERT INTO Guestbook SET Name='%s', Message='%s'", $_POST["form_name"], $_POST["form_message"]);
mysql_query($query);
?>


v tabulke mas teraz pridavane prispevky ...
do html stranky este pridas
Kód:
Kód:

<?php
$db_name = "";
$db_server = "";
$db_login = "";
$db_pass = "";

$db_connect = mysql_connect($db_server, $db_login, $db_pass);
$db_select = mysql_select_db($db_name);

$query = sprintf("SELECT * FROM Guestbook ORDER BY Id DESC");
$result = mysql_query($query);
while ($line = mysql_fetch_array($result))
{
  echo $line["Id"] . "<b>" . $line["Name"] . "</b><br/>";
  echo $line["Message"] . "<br/><br/>";
}
?>



cele je to splieskane len orientacne priamo tu na www, mozno su tam preklepy, urcite tam nie su ziadne overovacky a podobne .. ale tak na nete je milion tutorialov, asi ti tu nikto pisat knizku nebude Smile teoreticky by to mohlo chodit
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
5sebo5
Amateur
Amateur



Stav: Odhlásený
Založený: 18.02.2008
Príspevky: 21

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 30 Júl 2008, 16:04    Predmet: Odpovedať s citátom  

to budem mat dva alebo tri subory????
a co mam spravit na servery ked si ot tam chcem hodit...napr na ic.cz???
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
audiotrack
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 09.09.2005
Príspevky: 7445
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 30 Júl 2008, 18:15    Predmet: Odpovedať s citátom  

Budeš mať dva súbory. V jednom bude forulár a vypisovanie správ, druhý sa stará o ukladanie. Ešte by som upravil kolegu, napísal:
Citácia:
do html stranky este pridas
ale tým pádom to už nebude html, tak to nezabudni prepísať príponu na php. Čo sa týka toho ic.cz, po prihlásení si najprv vytvoríš mysql databázu, niekde v menu to bude. Potom vytoríš cez admina tabulku, alebo to spustíš ako sql query (písal ti ho) a nakoniec dosadíš svoje údaje ktoré ti vypíše k mysql do časti:
Kód:
$db_name = "";
$db_server = "";
$db_login = "";
$db_pass = "";
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky AOL Instant Messenger Yahoo Messenger
"J"
Light Professional
Light Professional


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 13.03.2007
Príspevky: 967
Bydlisko: application/xhtml+xml
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 30 Júl 2008, 21:55    Predmet: Odpovedať s citátom  

cele by sa to dalo dat aj do 1 suboru, kde by sa cez isset kontrolovalo, ci boli data odoslane a ak ano, ulozilo by sa to do DB.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
zaggi
Light Star
Light Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.02.2007
Príspevky: 248

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 31 Júl 2008, 8:57    Predmet: Odpovedať s citátom  

"J" napísal:
cele by sa to dalo dat aj do 1 suboru, kde by sa cez isset kontrolovalo, ci boli data odoslane a ak ano, ulozilo by sa to do DB.
velmi zly pristup, z maintenance dovodov a takisto praktickych ... ak to das do jedneho suboru tak cloveku bude skakat hlaska "chcete znovu poslat udaje?" pri refreshi browsra, ak to das do dvoch a na konci skriptoveho das redirect na povodny, toho sa zbavis. vseobecne sa odporuca na kazdy pristup k databazi mat vlastny maly subor ... teda ani nedavat do jedneho suboru INSERT a DELETE veci ... ak chcem insertovat volam jeden subor, ak chcem deletovat volam druhy ...
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4748

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 02 Aug 2008, 9:30    Predmet: Odpovedať s citátom  

zaggi napísal:
velmi zly pristup, z maintenance dovodov a takisto praktickych ... ak to das do jedneho suboru tak cloveku bude skakat hlaska "chcete znovu poslat udaje?" pri refreshi browsra, ak to das do dvoch a na konci skriptoveho das redirect na povodny, toho sa zbavis. vseobecne sa odporuca na kazdy pristup k databazi mat vlastny maly subor ... teda ani nedavat do jedneho suboru INSERT a DELETE veci ... ak chcem insertovat volam jeden subor, ak chcem deletovat volam druhy ...
myslim ze tento pristup je uz davno prekonany. vies si predstavit to mnozstvo suborov, pri nejakom vacsom webe?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
fruxo
King
King


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 29.07.2006
Príspevky: 1756
Bydlisko: Kosice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 02 Aug 2008, 9:52    Predmet: Odpovedať s citátom  

strukturu suborov by som vyriesil takto

1. guestbook.php = trieda -guestbook- a -guestbook_admin- .. v triedach potom funkcie[jadro]

2. guestbook_html.php = zobrazovanie na zaklade jadra
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
5sebo5
Amateur
Amateur



Stav: Odhlásený
Založený: 18.02.2008
Príspevky: 21

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 03 Aug 2008, 15:36    Predmet: Odpovedať s citátom  

no tym suborom uz chapem....ale n neviem spravit tu tabulku v sql.....
na ic.cz si vytvorim databaz....ppotom mam napisat nazov a pocet poli...ale ja vobec neveim kolko poli....a jaa ked zadam nejake cislo..pusti ma dalej..ale od tamadial sa uz dalej nedostanem
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
chrono
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 25.12.2006
Príspevky: 5580

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Aug 2008, 15:41    Predmet: Odpovedať s citátom  

Tak si naštuduj niečo o databázach, php... (alebo si stiahni hotový skript aj s návodom, ako to nainštalovať).
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
5sebo5
Amateur
Amateur



Stav: Odhlásený
Založený: 18.02.2008
Príspevky: 21

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 03 Aug 2008, 15:54    Predmet: Odpovedať s citátom  

chrono napísal:
Tak si naštuduj niečo o databázach, php... (alebo si stiahni hotový skript aj s návodom, ako to nainštalovať).
a kde by som ho stiahol???
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
chrono
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 25.12.2006
Príspevky: 5580

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 03 Aug 2008, 15:56    Predmet: Odpovedať s citátom  

O návštevných knihách tu bolo dosť príspevkov, takže skús nejaké nájsť (prípadne použi Google).
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.2s ] :: [ 16 Queries ] :: [ 76,710 stránok za dnes ] :: [ Dnes DB: 1,364,592 ] :: [ Max DB: 3,232,735 Queries ]