Розробка Web-сайту та бази даних "Інтернет–магазину"

Особливості та класифікація інтернет-магазинів, їх структура побудови, переваги та недоліки. Огляд існуючих платіжних систем. Маркетингове дослідження ринку, економічні передумови організації, кошторисний аналіз та програмна реалізація інтернет-магазину.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 12.05.2015
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

}

$ret=$ret."</div></div></div></div> </table>";

mysql_free_result($aRes);

}

else

{

$ret=$ret."<center>Помилка при роботі з базою даних</center>";

}

}

}

mysql_close($adb);

return $ret;

}

function edit_tovar($id_tov)

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from tovar where id=".$id_tov;

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$t_group_id=$aRow["id_group"];

$c_group_id=$aRow["id_compani"];

$ret="<form action='index.php?tovar=2&id=".$aRow["id"]."' method='post'>

<table class='contentpaneopen'>

";

$ret=$ret."<tr><td>Назва товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_name VALUE='".$aRow["name_tovar"]."'></td></tr>

<tr><td>Ціна товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_amount VALUE='".$aRow["amount"]."'></td></tr>

<tr><td>Кількість товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_count VALUE='".$aRow["count"]."'></td></tr>

<tr><td>Опис товару:</td><td><TEXTAREA NAME=tovar_description ROWS=5 COLS=50>".$aRow["description"]."</TEXTAREA></td></tr>";

}

mysql_free_result($aRes);

}

$aSql="select * from group_tovar";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$tov_group="<tr><td>Група товару:</td>

<td><select name='tov_group'>";

while($aRow=mysql_fetch_array($aRes))

{

if($aRow["id"]==$t_group_id)

$tov_group=$tov_group."<option value='".$aRow["id"]."' selected>".$aRow["name_group"];

else

$tov_group=$tov_group."<option value='".$aRow["id"]."'>".$aRow["name_group"];

}

$tov_group=$tov_group."</select></td></tr>";

mysql_free_result($aRes);

}

$ret=$ret.$tov_group;

$aSql="select * from group_compani";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$tov_compani="<tr><td>Компанія:</td><td><select name='tov_compani'>";

while($aRow=mysql_fetch_array($aRes))

{

if($aRow["id"]==$c_group_id)

$tov_compani=$tov_compani."<option value='".$aRow["id"]."' selected>".$aRow["name_compani"];

else

$tov_compani=$tov_compani."<option value='".$aRow["id"]."'>".$aRow["name_compani"];

}

$tov_compani=$tov_compani."</select></td></tr>";

mysql_free_result($aRes);

}

$ret=$ret.$tov_compani."<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'>

</td></tr></table></form>";

}

}

mysql_close($adb);

return $ret;

}

function add_tovar()

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$ret="<form action='index.php?tovar=2' method='post'>

<table class='contentpaneopen'>";

$ret=$ret."<tr><td>Назва товару:</td><td><INPUT TYPE=text SIZE=50 NAME=tovar_name VALUE=".$aRow["name"]."></td></tr>

<tr><td>Ціна товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_amount VALUE=".$aRow["amount"]."></td></tr>

<tr><td>Кількість товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_count VALUE=".$aRow["count"]."></td></tr>

<tr><td>Опис товару:</td><td><TEXTAREA NAME=tovar_description ROWS=5 COLS=50>".$aRow["description"]."</TEXTAREA></td></tr>";

$aSql="select * from group_tovar";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$tov_group="<tr><td>Група товару:</td>

<td><select name='tov_group'>";

while($aRow=mysql_fetch_array($aRes))

$tov_group=$tov_group."<option value='".$aRow["id"]."'>".$aRow["name_group"];

$tov_group=$tov_group."</select></td></tr>";

mysql_free_result($aRes);

}

$ret=$ret.$tov_group;

$aSql="select * from group_compani";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$tov_compani="<tr><td>Компанія:</td><td><select name='tov_compani'>";

while($aRow=mysql_fetch_array($aRes))

{

if($aRow["id"]==$c__group_id)

$tov_compani=$tov_compani."<option value='".$aRow["id"]."' selected>".$aRow["name_compani"];

else

$tov_compani=$tov_compani."<option value='".$aRow["id"]."'>".$aRow["name_compani"];

}

$tov_compani=$tov_compani."</select></td></tr>";

mysql_free_result($aRes);

}

$ret=$ret.$tov_compani."<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'>

</td></tr></table></form>";

}

}

mysql_close($adb);

return $ret;

}

function save_tovar($id_tov,$key)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

if($key==1)

$aSql="update tovar set

name_tovar='".$_POST['tovar_name']."',

amount=".$_POST['tovar_amount'].",

count=".$_POST['tovar_count']." ,

description='".$_POST['tovar_description']."' ,

id_group=".$_POST['tov_group']." ,

id_compani=".$_POST['tov_compani']." where id=".$id_tov;

else

$aSql="insert into tovar(name_tovar,amount,count,description,id_group,id_compani)

values('".$_POST['tovar_name']."',

".$_POST['tovar_amount'].",

".$_POST['tovar_count']." ,

'".$_POST['tovar_description']."' ,

".$_POST['tov_group'].",

".$_POST['tov_compani'].")";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$ret=$ret."<center>Дані успішно внесені в базу даних</center>";

else

$ret=$ret."<center>Помилка при внесені даних</center>";

}

}

mysql_close($adb);

return $ret;

}

function show_group_t()

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from group_tovar";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret="<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='All' cellpadding='0' cellspacing='0'>

<tr class='small' BGCOLOR='#eff2f3' align=center>

<td>№</td>

<td>Назва групи</td>

<td>Ред.</td>

</tr>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<tr class='small'>";

$ret=$ret."<td>".$aRow["id"]."</td>

<td>".$aRow["name_group"]."</td>";

$ret=$ret."<td align=center><a href='index.php?gt=1&id=".$aRow["id"]."'>

<img src='images/action/char.png' width='16' height='16'>

</a></td></tr>";

}

$ret=$ret."</table>";

mysql_free_result($aRes);

}

else

{

$ret=$ret."<center>Помилка при роботі з базою даних</center>";

}

}

}

mysql_close($adb);

return $ret;

}

function edit_group_t($id_g)

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from group_tovar where id=".$id_g;

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$ret="<form action='index.php?gt=2&id=".$aRow["id"]."' method='post'>

<table class='contentpaneopen'>

";

$ret=$ret."<tr><td>Назва групи:</td>

<td><INPUT TYPE=text SIZE=50 NAME=group_name VALUE='".$aRow["name_group"]."'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

}

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

return $ret;

}

function add_group_t()

{

$ret="<form action='index.php?gt=2' method='post'>

<table class='contentpaneopen'>

<tr><td>Назва групи:</td>

<td><INPUT TYPE=text SIZE=50 NAME=group_name VALUE=></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

return $ret;

}

function save_group_t($id_g,$key)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

if($key==1)

$aSql="update group_tovar set

name_group='".$_POST['group_name']."'

where id=".$id_g;

else

$aSql="insert into group_tovar(name_group)

values('".$_POST['group_name']."')";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$ret=$ret."<center>Дані успішно внесені в базу даних</center>";

else

$ret=$ret."<center>Помилка при внесені даних</center>";

}

}

mysql_close($adb);

return $ret;

}

function show_group_c()

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from group_compani";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret="<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='All' >

<tr class='small' BGCOLOR='#eff2f3' align=center>

<td>№</td>

<td>Назва компанії</td>

<td>Ред.</td>

</tr>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<tr class='small'>";

$ret=$ret."<td>".$aRow["id"]."</td>

<td>".$aRow["name_compani"]."</td>";

$ret=$ret."<td align=center><a href='index.php?gc=1&id=".$aRow["id"]."'>

<img src='images/action/char.png' width='16' height='16'>

</a></td></tr>";

}

$ret=$ret."</table>";

mysql_free_result($aRes);

}

else

{

$ret=$ret."<center>Помилка при роботі з базою даних</center>";

}

}

}

mysql_close($adb);

return $ret;

}

function edit_group_c($id_g)

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from group_compani where id=".$id_g;

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$ret="<form action='index.php?gс=2&id=".$aRow["id"]."' method='post'>

<table class='contentpaneopen'>

";

$ret=$ret."<tr><td>Назва компанії:</td>

<td><INPUT TYPE=text SIZE=50 NAME=compani_name VALUE='".$aRow["name_compani"]."'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

}

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

return $ret;

}

function add_group_c()

{

$ret="<form action='index.php?gc=2' method='post'>

<table class='contentpaneopen'>

<tr><td>Назва компанії:</td>

<td><INPUT TYPE=text SIZE=50 NAME='compani_name'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

return $ret;

}

function save_group_c($id_g,$key)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

if($key==1)

$aSql="update group_compani set name_compani='".$_POST['compani_name']."' where id=".$id_g;

else

$aSql="insert into group_compani(name_compani) values('".$_POST['compani_name']."')";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$ret=$ret."<center>Дані успішно внесені в базу даних</center>";

else

$ret=$ret."<center>Помилка при внесені даних</center>";

}

}

mysql_close($adb);

return $ret;

}

//================================================

function show_sity()

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from sity";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret="<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='All' >

<tr class='small' BGCOLOR='#eff2f3' align=center>

<td>№</td>

<td>Назва міста</td>

<td>Ред.</td>

</tr>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<tr class='small'>";

$ret=$ret."<td>".$aRow["id"]."</td>

<td>".$aRow["name"]."</td>";

$ret=$ret."<td align=center><a href='index.php?sity=1&id=".$aRow["id"]."'>

<img src='images/action/char.png' width='16' height='16'>

</a></td></tr>";

}

$ret=$ret."</table>";

mysql_free_result($aRes);

}

else

{

$ret=$ret."<center>Помилка при роботі з базою даних</center>";

}

}

}

mysql_close($adb);

return $ret;

}

function edit_sity($id_g)

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from sity where id=".$id_g;

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$ret="<form action='index.php?sity=2&id=".$aRow["id"]."' method='post'>

<table class='contentpaneopen'>

";

$ret=$ret."<tr><td>Назва міста:</td>

<td><INPUT TYPE=text SIZE=50 NAME=sity_name VALUE='".$aRow["name"]."'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

}

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

return $ret;

}

function add_sity()

{

$ret="<form action='index.php?sity=2' method='post'>

<table class='contentpaneopen'>

<tr><td>Назва міста:</td>

<td><INPUT TYPE=text SIZE=50 NAME='sity_name'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

return $ret;

}

function save_sity($id_g,$key)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

if($key==1)

$aSql="update sity set name='".$_POST['sity_name']."' where id=".$id_g;

else

$aSql="insert into sity(name) values('".$_POST['sity_name']."')";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$ret=$ret."<center>Дані успішно внесені в базу даних</center>";

else

$ret=$ret."<center>Помилка при внесені даних</center>";

}

}

mysql_close($adb);

return $ret;

}

//================================================

//==============================================================

function show_oplata()

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from type_oplaty";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret="<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='All' >

<tr class='small' BGCOLOR='#eff2f3' align=center>

<td>№</td>

<td>Форма отримання</td>

<td>Ред.</td>

</tr>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<tr class='small'>";

$ret=$ret."<td>".$aRow["id"]."</td>

<td>".$aRow["name_oplaty"]."</td>";

$ret=$ret."<td align=center><a href='index.php?opl=1&id=".$aRow["id"]."'>

<img src='images/action/char.png' width='16' height='16'>

</a></td></tr>";

}

$ret=$ret."</table>";

mysql_free_result($aRes);

}

else

{

$ret=$ret."<center>Помилка при роботі з базою даних</center>";

}

}

}

mysql_close($adb);

return $ret;

}

function edit_oplata($id_g)

{

$ret="";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from type_oplaty where id=".$id_g;

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$ret="<form action='index.php?opl=2&id=".$aRow["id"]."' method='post'>

<table class='contentpaneopen'>

";

$ret=$ret."<tr><td>Форма отримання:</td>

<td><INPUT TYPE=text SIZE=50 NAME=oplaty_name VALUE='".$aRow["name_oplaty"]."'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

}

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

return $ret;

}

function add_oplata()

{

$ret="<form action='index.php?opl=2' method='post'>

<table class='contentpaneopen'>

<tr><td>Форма отримання:</td>

<td><INPUT TYPE=text SIZE=50 NAME='oplaty_name'></td></tr>

<tr><td colspan=2><INPUT TYPE=submit name='Submit' VALUE='Зберегти'></td></tr>

</table></form>";

return $ret;

}

function save_oplata($id_g,$key)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

if($key==1)

$aSql="update type_oplaty set name_oplaty='".$_POST['oplaty_name']."' where id=".$id_g;

else

$aSql="insert into type_oplaty(name_oplaty) values('".$_POST['oplaty_name']."')";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$ret=$ret."<center>Дані успішно внесені в базу даних</center>";

else

$ret=$ret."<center>Помилка при внесені даних</center>";

}

}

mysql_close($adb);

return $ret;

}

//==============================================================

function ret_menu_tovar()

{

$m_el1 [1][1]="index.php?tovar=0";$m_el1 [1][2]="Товар";

$m_el1 [2][1]="index.php?tovar=1";$m_el1 [2][2]="::новий товар";

$m_el1 [3][1]="index.php?gt=0";$m_el1 [3][2]="Група товарів";

$m_el1 [4][1]="index.php?gt=1";$m_el1 [4][2]="::нова група";

$m_el1 [5][1]="index.php?gc=0";$m_el1 [5][2]="Компанії";

$m_el1 [6][1]="index.php?gc=1";$m_el1 [6][2]="::нова компанія";

$m_el1 [7][1]="index.php?sity=0";$m_el1 [7][2]="Міста";

$m_el1 [8][1]="index.php?sity=1";$m_el1 [8][2]="::нове місто";

$m_el1 [9][1]="index.php?opl=0";$m_el1 [9][2]="Форми отримання";

$m_el1 [10][1]="index.php?opl=1";$m_el1 [10][2]="::нова форма";

return $m_el1;

}

//=======================================

function main_tov()

{

if(isset($_GET['tovar']))

{

switch($_GET['tovar'])

{

case 0:

$ret=show_tovar();

break;

case 1:

if(isset($_GET['id']))

$ret=edit_tovar($_GET['id']);

else

$ret=add_tovar();

break;

case 2:

if(isset($_POST['Submit']))

{

if(isset($_GET['id']))

$ret=save_tovar($_GET['id'],1);

else

$ret=save_tovar("",0);

}

break;

}

}

else

{

if(isset($_GET['gt']))

{

switch($_GET['gt'])

{

case 0:

$ret=show_group_t();

break;

case 1:

if(isset($_GET['id']))

$ret=edit_group_t($_GET['id']);

else

$ret=add_group_t();

break;

case 2:

if(isset($_POST['Submit']))

{

if(isset($_GET['id']))

$ret=save_group_t($_GET['id'],1);

else

$ret=save_group_t("",0);

}

break;

}

}

else

{

if(isset($_GET['gc']))

{

switch($_GET['gc'])

{

case 0:

$ret=show_group_c();

break;

case 1:

if(isset($_GET['id']))

$ret=edit_group_c($_GET['id']);

else

$ret=add_group_c();

break;

case 2:

if(isset($_POST['Submit']))

{

if(isset($_GET['id']))

$ret=save_group_c($_GET['id'],1);

else

$ret=save_group_c("",0);

}

break;

}

}

else

{

if(isset($_GET['sity']))

{

switch($_GET['sity'])

{

case 0:

$ret=show_sity();

break;

case 1:

if(isset($_GET['id']))

$ret=edit_sity($_GET['id']);

else

$ret=add_sity();

break;

case 2:

if(isset($_POST['Submit']))

{

if(isset($_GET['id']))

$ret=save_sity($_GET['id'],1);

else

$ret=save_sity("",0);

}

break;

}

}

else

{

if(isset($_GET['opl']))

{

switch($_GET['opl'])

{

case 0:

$ret=show_oplata();

break;

case 1:

if(isset($_GET['id']))

$ret=edit_oplata($_GET['id']);

else

$ret=add_oplata();

break;

case 2:

if(isset($_POST['Submit']))

{

if(isset($_GET['id']))

$ret=save_oplata($_GET['id'],1);

else

$ret=save_oplata("",0);

}

break;

}

}

}

}

}

}

return $ret;

}

//=======================================

?>

Zamov.php

<?php

function show_zamov()

{

$ret=$ret."<table class='contentpaneopen'>

<tbody>

<tr>

<td class='contentheading' width='100%'>Оформлення замовлення</td>

</tr></tbody>

</table>

<div class='module'>

<div><div><div>

<form action='index.php?zamov=1' method='post'>

<table>

<tr class='small'>

<td>Імя<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=30 NAME=user_name VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Привізвище<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=30 NAME=user_secname VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Місто<font color='#ff0000'>*</font></td>

<td>";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select id,name from sity";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret=$ret."<SELECT NAME='sity_id'>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<OPTION VALUE='".$aRow["id"]."'>".$aRow["name"];

}

$ret=$ret."</SELECT>";

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

$ret=$ret."</td></tr>

<tr class='small'>

<td>Вулиця<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=30 NAME=user_street VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Будинок<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_home VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Квартира</td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_flat VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Почтовий індекс<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_post VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Телефон<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_phone VALUE=''>

</td>

</tr>";

$ret=$ret."<tr class='small'>

<td>Спосіб отримання<font color='#ff0000'>*</font></td>

<td>";

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from type_oplaty";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret=$ret."<SELECT NAME='oplaty_id'>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<OPTION VALUE='".$aRow["id"]."'>".$aRow["name_oplaty"];

}

$ret=$ret."</SELECT>";

mysql_free_result($aRes);

}

}

}

mysql_close($adb);

$ret=$ret."</td> </tr>";

$ret=$ret."<tr class='small'>

<td colspan=2>

<INPUT TYPE=submit name='Submit' VALUE='Відправити замовлення'>

</td>

</tr>

</table>

</form>

</div></div></div>

</div>";

return $ret;

}

function save_zamov()

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="insert into zamovnik(name,second_name,id_sity,street,home,flat,post_code,phone)

values(

'".$_POST['user_name']."',

'".$_POST['user_secname']."',

".$_POST['sity_id'].",

'".$_POST['user_street']."',

'".$_POST['user_home']."',

'".$_POST['user_flat']."',

'".$_POST['user_post']."',

'".$_POST['user_phone']."')";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$id_zamovnik=mysql_insert_id($adb);

//mysql_free_result($aRes);

$aSql="insert into zamov(data_zamov,id_zamovnika,id_oplaty)

values('".date("Y-m-d")."',".$id_zamovnik.",".$_POST['oplaty_id'].")";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$id_zamov=mysql_insert_id($adb);

$size_k=sizeof($_SESSION['_SEL_T']);

for($i=1;$i<=$size_k;$i++)

{

$aSql="insert into zamov_tovar(id_zamov,id_tovar,count_tovar)

values(".$id_zamov.",".$_SESSION['_SEL_T'][$i].",1)";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$aSql="update tovar set count=count-1 where id=".$_SESSION['_SEL_T'][$i];

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

}

}

}

$ret=

"

<table class='contentpaneopen'>

<tbody>

<tr>

<td class='contentheading' width='100%'>Дякуємо</td>

</tr></tbody>

</table>

<div class='module'>

<div>

<div>

<div>

<img class='speakers' src='images/action/email.png'>

<strong>Ваше замовлення відправлене</strong>

</div>

</div>

</div>

</div>

";

$_SESSION['_SEL_T']=null;

}

}

else

$ret="<center>Помилка в ведених даних</center>";

}

}

mysql_close($adb);

return $ret;

}

//===============================================

function main_zamov()

{

if(isset($_GET['zamov']))

{

switch ($_GET['zamov'])

{

case 1:

$ret=save_zamov();

break;

default:

$ret=show_zamov();

}

}

return $ret;

}

//===============================================

?>

main.php

<?php

function login_show()

{

$ret=

"

<table class='contentpaneopen'>

<tbody>

<tr>

<td class='contentheading' width='100%'>Вхід в систему</td>

</tr></tbody>

</table>

<div class='module'>

<div>

<div>

<div>

<img class='speakers' src='images/action/amsn.png'>

<form action='index.php?main=5' method='post'>

<table>

<tr class='small'>

<td>Login:</td>

<td><INPUT TYPE=text SIZE=20 NAME=login VALUE=''></td>

</tr>

<tr class='small'>

<td>Password:</td>

<td><INPUT TYPE=password SIZE=20 NAME=password MAXLENGTH=10></td>

</tr>

<tr class='small'>

<td colspan=2><INPUT TYPE=submit name='Submit' VALUE=' Ok '></td>

</tr>

</table>

</form>

</div></div></div></div>

";

return $ret;

}

function login_awtorize($login,$pass)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from users where login='".$login."' and pass='".$pass."'";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

if($aRow=mysql_fetch_array($aRes))

{

$_SESSION['_USER']="admin";

}

mysql_free_result($aRes);

}}}

return $ret;

}

function login_close()

{

$_SESSION['_USER']="guest";

}

//======================================

function main_login()

{

if(isset($_GET['main']))

{

switch($_GET['main'])

{

case 5:

if(isset($_POST['Submit']))

{

if(isset($_POST['login']))

login_awtorize($_POST['login'],$_POST['password']);

}

else

$ret=login_show();

break;

case 6:

login_close();break;

}}

return $ret;

}

//======================================

?>

Размещено на Allbest.ru

...

Подобные документы

  • Загальне поняття про Інтернет-магазини, їх характерні особливості. Специфіка розвитку Інтернет-комерції в Україні. Оцінка та аналіз діяльності Інтернет-магазину "Rozetka", його переваги та недоліки. Проектування сайта магазину "Оfficetehnik.ua".

    курсовая работа [2,7 M], добавлен 03.06.2013

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Інтернет-магазин як веб-сайт, що рекламує товар, приймає замовлення на покупку. Процес створення програмного продукта від викладення вимог до написання коду, відладки та тестування. Потреби адміністраторів інтернет-магазину. Мова програмування сайту.

    курсовая работа [1,0 M], добавлен 25.11.2010

  • Аналіз технологій розробки систем моніторингу і управління та різноманітності мов програмування. Створення проекту структури Інтернет-магазину, розробка бази даних, UML-діаграми та алгоритму виконання функцій додатку. Результати тестування програми.

    дипломная работа [1,6 M], добавлен 08.06.2015

  • Обґрунтування потреби, поняття, класифікація, проектування та етапи розробки веб-сайту. Вибір програмних засобів, розробка інтерфейса і бази даних. Динамічна мова розмітки гіпертекстових документів DHTML. Розміщення категорій товарів в on-line магазині.

    дипломная работа [1,5 M], добавлен 04.08.2009

  • Автоматизація роботи інтернет-магазину ювелірних виробів з клієнтами як важлива частина діяльності мережі ювелірних крамниць. Розробка і реалізація інтернет-магазину ювелірних виробів для ювелірної корпорації. Аналіз зручності для користувачів інтерфейсу.

    контрольная работа [31,1 K], добавлен 18.01.2013

  • Розробка сайту інтернет-магазину комп’ютерної техніки. Структура об’єктів і зв’язків предметної області: головна, таблиці менеджерів, складу, інформація про товар, сторінки користувачів, покупців. Створення резервної копії бази даних, рhp програма.

    курсовая работа [3,4 M], добавлен 06.08.2013

  • Алгоритм створення інтернет-магазину по продажу товарів з Італії на локальному або віддаленому сервері: розробка клієнтської та адміністративної частини сайту засобами PHP і MySQL, розбиття сторінок на тематичні блоки і розміщення на них флеш-аплікацій.

    курсовая работа [7,4 M], добавлен 12.05.2011

  • Характеристика та класифікація CASE-засобів, технологія їх впровадження. Структура і функції CASE-засобу Silverrun. Переваги, результати застосування та ключові функції CA ERwin Data Modeler. Проектування роботи інтернет-магазину за допомогою UML-діаграм.

    курсовая работа [1,5 M], добавлен 07.02.2016

  • Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

    курсовая работа [633,3 K], добавлен 11.07.2015

  • Переваги технології асинхронного обміну даних (AJAX), огляд створених на її основі Інтернет-проектів. Алгоритм роботи веб-ресурсу, що надає можливість обміну повідомленнями між користувачами за допомогою AJAX-технології. Програмна реалізація веб-додатку.

    дипломная работа [398,3 K], добавлен 18.12.2013

  • Створення та етапи розробки веб-сайту. Встановлення локального сервера Denwer. Підготовка до інсталяції CMS Joomla. Розробка веб-сайта для інтернет-магазину автозапчастин. Створення категорій з товарами в Virtue Mart. Техніко-економічне обґрунтування.

    дипломная работа [6,3 M], добавлен 21.06.2014

  • Структура системи "Інтернет" як джерело найрізноманітнішої інформації та її функції. Проблеми і перспективи її розвитку. Історія створення електронної пошти. Її характеристики, переваги та недоліки, правила роботи з нею. Технологія передачі даних.

    курсовая работа [51,5 K], добавлен 07.07.2013

  • Загальна характеристика інтернет-магазину Rozetka.ua. Загальна характеристика та особливості функціонального та структурного моделювання. Моделювання переметної області методами IDF0, DFD (діаграма потоків даних) та ERD (діаграма "сутність-зв'язок").

    курсовая работа [5,5 M], добавлен 25.10.2012

  • Інтернет як система об'єднаних комп'ютерних мереж для зберігання і передачі інформації. Літературні джерела щодо сутності баз даних та їх функціонування. Порівняльний аналіз MySQL, Oracle та Microsoft Access. Створення бази даних за допомогою MySQL.

    курсовая работа [1,5 M], добавлен 05.02.2014

  • Особливості та переваги проведення тестувань в мережі інтернет з метою дистанційного навчання чи оцінювання знань. Створення web-сайту з розширеними можливостями та системи дистанційного тестування. Реляційна схема бази даних конструктора тестів.

    дипломная работа [2,1 M], добавлен 25.11.2012

  • Аналіз відомих підходів до проектування баз даних. Ієрархічна, мережева та реляційна моделі представлення даних, їх особливості. Концептуальне проектування: приклад документів, побудова ER-діаграми, модель "сутність-зв'язок". Побудова фізичної моделі.

    курсовая работа [541,5 K], добавлен 29.01.2013

  • Поняття фінансових інтернет-послуг. Підходи до класифікації за сферою надання і функціональною спрямованістю послуг. Інтернет-банкінг та інтернет-трейдинг: електронне управління рахунками, коштами та цінними паперами. Страхування через Інтернет.

    контрольная работа [22,1 K], добавлен 26.07.2009

  • Архітектура програмного забезпечення. Інтернет-журнал подій, інтернет-щоденник, онлайн-щоденник. Відмінності блогу від традиційного щоденника. Процес ідентифікації користувача. Логічне представлення даних. Керівництво, призначене для користувачів сайту.

    курсовая работа [2,8 M], добавлен 26.06.2012

  • Дослідження підсистем створення облікової анкети на сайті, обробки замовлення та контролю платіжної системи. Проектування концептуальної, логічної і фізичної моделей даних. Визначення в них атрибутів сутностей, типу та розміру. Генерація моделей до СКБД.

    курсовая работа [1,6 M], добавлен 30.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.