Розробка 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