Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Ордер система(Форма за поръчка)
  1. Форма за поръчка
     
Автор  m0x (10.11.2004 10:38)  съобщение до автора
Погледнат  3652 пъти  добави към любими
Оценка  добави коментар
Гласове  86  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 1

 



В този скрипт ще ви покажа как със малко познания по php да си направите форма за поръчки.
Ще ви покажа скрипта и ще разтълкувам всяко нещо от него.
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<html>
<
head>
<
title>поръчка</title>
</
head>

<
body>

<
FORM method=POST>
 <
p><b>поръчка1:</b></p>
   <
input type=TEXT name="por1">
 <
p><b>поръчка2:</b></p>
   <
input type=TEXT name="por2">
 <
br><br>
   <
input type=SUBMIT value="поръчаи">
</
FORM>

<?

$textfile = "data.txt";
$open = fopen($textfile, "a");

if(!($por1 && $por2))
 
echo "<br><font color=red>Не сте попълнили всички полета!</font>";
else
{
 
$add_str="поръчка1: $por1 поръчка2: $por1 * ";
 
fwrite($open, $add_str);
 
fclose($open);
}

?>

</
body>
</
html>

<FORM method=POST>В началото на формата и в края трябва да се сложи този код,защото без него бутанът "submit"(поръчаи) няма да работи.

CODE
1
2
3
4
<p><b>поръчка1:</b></p>
   <
input type=TEXT name="por1">
 <
p><b>поръчка2:</b></p>
   <
input type=TEXT name="por2">
С този код ние показваме на php скрипта какви полета(за попълване искаме да има),а със това "name="<b>por1</b>">" ние задаваме променливата на поръчкато която след това ще я извикаме да се запише във фаил.

CODE
1
<input type=SUBMIT value="поръчаи">
С този код ние определяма как ще се казва бутона за испращане на поръчката(submit).Ако искаме да го променим въвеждаме"value="поръчаи"на мястото на"поръчаи"каквото желаем.

CODE
1
2
$textfile = "data.txt";
$open = fopen($textfile, "a");
$textfile = "data.txt"Тук задаваме променливата на фаила data.txt($textfile) с помаща на която после ще го извикаме.

CODE
1
$open = fopen($textfile, "a");
С функцията fopen() отваряме фаила "fopen($textfile, "<b>a</b>");" c това "а" на края което виждате е един от файловите режими и означава:
Режим на добавяне- файлът се отваря само за добавяне(запис),като се започва от края на съдържанието му,ако има такова.

CODE
1
2
3
if(!($por1 && $por2))
 
echo "<br><font color=red>Не сте попълнили всички полета!</font>";
else
С това "if()" в началото на формата
означава ,че ако не са попълнени зададените променливи в случая"((!($por1 && $por2))" то ще испише "Не сте попълнили всички полета!"

CODE
1
2
3
$add_str="поръчка1: $por1 поръчка2: $por1 * ";
 
fwrite($open, $add_str);
 
fclose($open);
В този код избираме какво да пише във текстовият файл.
Кодът"$add_str="поръчка1: $por1 поръчка2: $por1 * "
поръчка1: $por1-означава ,че каквото е въведено в полето за поръчка,след записа във файл ще го испише така"<b>поръчка1:каквото е написано във формата</b>"
поръчка2: $por1 * -означьва,че каквото е въведено в полето за поръчка,след записа във файл ще го испише така"<b>поръчка2аквото е написано във формата</b>",<b>но</b> когато юзъра пише това то ще му излиза с "****",защото това което въведохме след кода "*" означава точно това.Ако не искате да става така просто га махнете.





   


Ключови думи: PHP скрипт форма за поръчки order system


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008