Помогни ни да направим Uroci.net по - богат! Добави урок

Книга за гости с РНР

PHP » PHP
Emilcho   трудност:    видян: 14811

Стъпка 1:

Направете си таблица в MySQL може и с PHP.
Скриптът показан по-долу използва База данни с име "posts". Там (в базата данни) се създава таблица "guests" с полета "id", "ime", "e-mail", "mnenie" и едно автоматично поле "vreme" за датата и часа (формат timestamp).
Създайте си файл make.php и там сложете скрипта даден по-долу (ако не бързате го препишете).

ВНИМАНИЕ!!!
СКРИПТЪТ ТРЯБВА ДА СЕ ИЗПЪЛНИ СAМО ВЕДНЪЖ
(Само веднъж заредете файла)

И нека бъде волята твоя както на харда така и извън него...
<html>
<head>
<title>Книга за гости</title>
</head>
<body>
<!-- Ако не бързате за никъде Ви препоръчвам да си препишете скрипта, за да го разберете по-добре, а не да го копирате. -->
<?php

#Свързване с MySql
$connect = @mysql_connect("localhost", "phpmyadmin", "test")
or die("Съжалявам, ама не мога да се свържа с MySql");

#Селектиране
$izbirane = @mysql_select_db("posts", "$connect")
or die("Не мога селектирам");

#SQL заявка
$arg = "id int(4) auto_increment, ime varchar(40), mnenie text, vreme timestamp(14), primary(id)";
$zaiavka = "create table guests($arg)";

#Изпълнение на заявката
$izpalnenie = @mysql_query($zaiavka);

#Потвърждаване на резултата
if ($izpalnenie)
{
$result = "<h2>Книгата за гости е създадена</h2>";
}
else
{
$result = "<h2>Не мога да създам книгата за гости</h2>";
}
echo ($result);
?>
</body>
</html>

И така... Цялата тази галимация нямаше да е нужна, ако имате MySQL. Ето как трябва да направите всичко това с MySQL:


уроци - 1.JPG

Там напишете: posts


След това:


уроци - 2.png

Натиснете "Изпълнение".


Дотук всичко трябва да изглежда така:


уроци - 3.png


Страници: 1 2 »

Коментари (9)

boby на 09.03 2007 в 14:11ч.
ВНИМАНИЕ!!!
СКРИПТЪТ ТРЯБВА ДА СЕ ИЗПЪЛНИ СAМО ВЕДНЪЖ
(Само веднъж заредете файла)
Само това не разбах какво е ? :)
Emilcho на 14.03 2007 в 16:25ч.
http://localhost/директория/ако има и втора директория/make.php
Ако успешно се зареди файла и ти изпише "Книгата за гости е създадена" повече не е нужно, даже е препоръчително да не го пипаш вече този файл.
И още нещо там където пише "phpmyadmin" напишете phpmyadmin потребителското име и на "test" паролата.
bye :)
toshiro на 02.05 2007 в 21:53ч.
Какво значи тази грешка? Как да я оправя?
"Не мога селектирам." Mисля че всичко с БД е наред :/
linuxbg на 19.05 2007 в 10:57ч.
Много ми е интересно какво ще стане ако напиша

Предлагам да използвате htmlspecialchars(); или str_replace() за да заместите :)
kolef1 на 17.10 2007 в 15:34ч.
Направих опит да си направя такава книга, но нещо не се получи. Може ли някой да даде повече пояснения. Начинаещ съм. Благодаря!
Kozzleto на 18.08 2008 в 13:38ч.
Ами какво да ви кажа... урока е препълнен с грешки... сигурно 1 час се пулих пред монитора докато я подкарам.. по-късно ще ги напиша
smoka97 на 25.03 2009 в 22:11ч.
Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\gb1\index.php on line 14
моля оправете я тази грешка
pausa на 21.01 2010 в 17:29ч.
и на мен ми дава index.php on line 14
Styl3r на 05.07 2011 в 00:23ч.
Този скрипт е толкова некадърно написан че...

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com