- •«Разработка информационной системы «Интернет Магазин» на базе web технологий»
- •Описание бизнес-процессов, подлежащих реализации в web приложении
- •Диаграмма прецедентов
- •Формулировка требований
- •Диаграмма архитектуры
- •Диаграммы взаимодействия (диаграммы последовательности, кооперативные диаграммы)
- •Диаграмма компонентов
- •Диаграмма развертывания
- •Register.Php
- •Auth.Php
- •}; //Красивенько все выводим
- •Price.Php
- •Mysql_select_db("shop1") or die(mysql_error());
- •Mysql_select_db("shop1") or die(mysql_error());
- •Korzina.Php
- •Mysql_select_db("shop1") or die(mysql_error());
- •Mysql_select_db("shop1") or die(mysql_error());
- •Contacts.Php
- •Exit.Php
- •Admin.Php
- •Mysql_select_db("shop1") or die(mysql_error());
- •Mysql_select_db("test") or die(mysql_error());
}; //Красивенько все выводим
echo "</table>";
Price.Php
<?php
$db=mysql_connect("localhost", "root") or die(mysql_error());
Mysql_select_db("shop1") or die(mysql_error());
$result=mysql_query("select * from tovar", $db); \\выводим все что у нас есть на складе
echo "<div align=\"center\" font size=\"10\" ><table border=1>";
printf("<tr><td><font size=\"2\">Магазин</font></td> <td><font size=\"2\">Название</font></td> <td><font size=\"2\">Кол-во</font></td> <td><font size=\"2\">Скидка</font></td> <td><font size=\"2\">Акция</font></td> <td><font size=\"2\">Цена</font></td> <td><font size=\"2\">Цена2</font></td> </tr> \n");
while ($myrow = mysql_fetch_row($result))
{
printf("<tr><td><font size=\"2\">%s</font></td>
<td><font size=\"2\">%s</font></td>
<td><font size=\"2\">%s</font></td>
<td><font size=\"2\"><img src=%s.gif></font></td>
<td><font size=\"2\"><img src=%s.gif></font></td>
<td><font size=\"2\">%s</font></td>
<td><font size=\"2\">%s</font></td>
</tr> \n", $myrow[1],$myrow[0], $myrow[4], $myrow[2], $myrow[3], $myrow[6], $myrow[7], $myrow[1],$myrow[0]);
if($name=="admin"){printf("<tr><td><a href=\"price1.php?id=edit&name=%s&shop=%s&discount=%s&action=%s&quantity=%s&type=%s&price=%s\">изменить</a></td></tr>", //если это админ то еще позволяем ему редактировать каждый элемент
$myrow[0],$myrow[1], $myrow[2], $myrow[3], $myrow[4], $myrow[5], $myrow[6]);
}
};
echo "</table></div>";
?>\\далее процедура обновления товара на складе
<?php
if($id==edit){
$name=$_REQUEST[name];
$shop=$_REQUEST[shop];
$discount=$_REQUEST[discount];
$action=$_REQUEST[action];
$quantity=$_REQUEST[quantity];
$type=$_REQUEST[type];
$price=$_REQUEST[price];
if($obnovlen<>1){
echo "
<form action=\"price1.php\" metod=\"GET\" name=\"auth\">
Название товара<input name1=\"name\" type=\"text\" value=$name><br>
Магазин<input name=\"shop1\" type=\"text\" value=$shop><br>
Скидка<input name=\"discount1\" type=\"text\" value=$discount><br>
Акция<input name=\"action1\" type=\"text\" value=$action><br>
Количество<input name=\"quantity1\" type=\"text\" value=$quantity><br>
Тип<input name=\"type1\" type=\"text\" value=$type><br>
Цена<input name=\"price1\" type=\"text\" value=$price><br>
<input name=\"id\" type=\"hidden\" value=\"edit\">
<input name=\"name\" type=\"hidden\" value=$name>
<input name=\"shop\" type=\"hidden\" value=$shop>
<input name=\"obnovlen\" type=\"hidden\" value=\"1\">
<input value=\"Внести\" type=\"submit\"> <input value=\"Сбросить\" type=\"reset\">
</form>
";
}
if($obnovlen==1){
$name1=$_REQUEST[name1];
$shop1=$_REQUEST[shop1];
$discount1=$_REQUEST[discount1];
$action1=$_REQUEST[action1];
$quan1=$_REQUEST[quantity1];
$type1=$_REQUEST[type1];
$price1=$_REQUEST[price1];
$db=mysql_connect("localhost", "root") or die(mysql_error());
Mysql_select_db("shop1") or die(mysql_error());
$result=mysql_query("update tovar set name='$name1', shop='$shop1', discount='$discount1',
action='$action1', quantity='$quan1', type='$type1', price='$price1'
where name='$name1' and shop='$shop1'", $db);
if(isset($result)){
printf("Изменилось<br><br>");
}
}
}
?>