|
|
|
| Autor |
Správa |
5sebo5 Amateur

Stav:  Založený: 18.02.2008 Príspevky: 21
Karma: 
|
Zaslal: 30 Júl 2008, 10:27 Predmet: Navstevna kniha v PHP od zakladu |
|
|
| 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 |
|
 |
zaggi Light Star


Pohlavie:  Stav:  Založený: 04.02.2007 Príspevky: 248
Karma: 
|
Zaslal: 30 Júl 2008, 11:03 Predmet: |
|
|
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 |
|
 |
5sebo5 Amateur

Stav:  Založený: 18.02.2008 Príspevky: 21
Karma: 
|
Zaslal: 30 Júl 2008, 16:04 Predmet: |
|
|
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 |
|
 |
audiotrack Moderátor


Pohlavie:  Stav:  Založený: 09.09.2005 Príspevky: 7445 Bydlisko: Prievidza Karma: 
|
Zaslal: 30 Júl 2008, 18:15 Predmet: |
|
|
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 |
|
 |
"J" Light Professional


Pohlavie:  Stav:  Založený: 13.03.2007 Príspevky: 967 Bydlisko: application/xhtml+xml Karma: 
|
Zaslal: 30 Júl 2008, 21:55 Predmet: |
|
|
| 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 |
|
 |
zaggi Light Star


Pohlavie:  Stav:  Založený: 04.02.2007 Príspevky: 248
Karma: 
|
Zaslal: 31 Júl 2008, 8:57 Predmet: |
|
|
| "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 |
|
 |
mastermind Moderátor


Pohlavie:  Stav:  Založený: 09.02.2005 Príspevky: 4748
Karma: 
|
Zaslal: 02 Aug 2008, 9:30 Predmet: |
|
|
| 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 |
|
 |
fruxo King


Pohlavie:  Stav:  Založený: 29.07.2006 Príspevky: 1756 Bydlisko: Kosice Karma: 
|
Zaslal: 02 Aug 2008, 9:52 Predmet: |
|
|
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 |
|
 |
5sebo5 Amateur

Stav:  Založený: 18.02.2008 Príspevky: 21
Karma: 
|
Zaslal: 03 Aug 2008, 15:36 Predmet: |
|
|
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 |
|
 |
chrono VIP


Pohlavie:  Stav:  Založený: 25.12.2006 Príspevky: 5580
Karma: 
|
Zaslal: 03 Aug 2008, 15:41 Predmet: |
|
|
| 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 |
|
 |
5sebo5 Amateur

Stav:  Založený: 18.02.2008 Príspevky: 21
Karma: 
|
Zaslal: 03 Aug 2008, 15:54 Predmet: |
|
|
| 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 |
|
 |
chrono VIP


Pohlavie:  Stav:  Založený: 25.12.2006 Príspevky: 5580
Karma: 
|
Zaslal: 03 Aug 2008, 15:56 Predmet: |
|
|
| 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 |
|
 |
|
|  |
|
|
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 ]
|