Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик «разработка Информационной Системы Интернет Магазин» По Информационным Технологиям (Шурыгин В. Н.).doc
Скачиваний:
118
Добавлен:
07.10.2014
Размер:
1.02 Mб
Скачать

Korzina.Php

<?php

$id=$_REQUEST[id];

if($id==1){ \\выбор магазина

printf("Выберите магазин в котором желаете совершить покупку<br><br><div align=left>");

$db=mysql_connect("localhost", "root") or die(mysql_error());

Mysql_select_db("shop1") or die(mysql_error());

$result=mysql_query("select * from shop", $db);

echo "<table border=0>";

while ($myrow = mysql_fetch_row($result))

{

printf("<tr><td><a href=%s?shop=%s&id=2>%s</a></td>

</tr> \n", $PHP_SELF, $myrow[0], $myrow[0]);

};

echo "</table></div>";

}

if($id==2){\\выбор товара, количества

$shopbuy=$_REQUEST[shop];

$db=mysql_connect("localhost", "root") or die(mysql_error());

Mysql_select_db("shop1") or die(mysql_error());

$result=mysql_query("select * from tovar where shop='$shopbuy'", $db);

echo "<table border=1>";

printf("<tr><td><font size=\"2\">Товар</font></td> <td><font size=\"2\">Цена</font></td> <td><font size=\"2\">Цена со<br>скидкой</font></td> <td><font size=\"2\">Количество<br> на складе</font></td><td><font size=\"2\">Сколько</font></td><td><font size=\"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\">%s</font></td>

<td><font size=\"2\"><form method=\"get\" action=\"korzina.php\"><input size=\"2\" type=\"text\" name=\"quan\"><input name=\"id\" type=\"hidden\" value=\"3\"><input name=\"tovar\" type=\"hidden\" value=\"%s\"><input name=\"shop\" type=\"hidden\" value=\"%s\"></font></td>

<td><font size=\"2\"><input type=\"submit\" value=\"Купить\"></font></form></td>

</tr> \n", $myrow[0], $myrow[6], $myrow[7], $myrow[4], $myrow[0],$myrow[1]);

};

echo "</table><br>";

printf("<a href=korzina.php?id=1>Назад</a>");

}

if($id==3){\\совершение покупки

$name=$_SESSION['name'];

$quan=$_REQUEST[quan];

$tovar=$_REQUEST[tovar];

$shop=$_REQUEST[shop];

$db=mysql_connect("localhost", "root") or die(mysql_error());

mysql_select_db("shop1") or die(mysql_error());

$result=mysql_query("select * from tovar", $db);

$check=mysql_query("select quantity from tovar where shop='$shop' and name='$name'", $db);

$tempo1=mysql_query("insert into buys (client, tovar, quantity, shop) values ('$name', '$tovar', '$quan', '$shop')" ,$db);

if(isset($tempo1)){

printf("записалось");

printf("<br>Вы успешно приобрели %s в количестве %s шт.<br><br>", $tovar, $quan);

printf("<a href=korzina.php?id=1>Назад</a>");

}

}

?>

Contacts.Php

<?php \\вывод контактов

$db=mysql_connect("localhost", "root") or die(mysql_error());

mysql_select_db("shop1") or die(mysql_error());

$result=mysql_query("select * from shop", $db);

echo "<table border=1>";

printf("<tr><td>Магазин</td><td>Адрес</td><td>Телефон</td></tr> \n");

while ($myrow = mysql_fetch_row($result))

{

printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr> \n", $myrow[0], $myrow[1], $myrow[2]);

};

echo "</table>";

?>

Exit.Php

<?php \\проверка и уничтожение сессии

function error($er)

{

echo $er;

exit(0);

}

?>

<?php

Error_Reporting(E_ALL & ~E_NOTICE);

session_start();

mysql_connect("localhost", "root") or die(mysql_error());

mysql_select_db("test") or die(mysql_error());

$pass=$_SESSION['pass'];

$name=$_SESSION['name'];

global $pass, $name;

if (empty($pass)||empty($name))

error("Не указан логин или пароль");

$sql="select * from test where login='".$name."'";

if ($show=mysql_query($sql))

{

global $pass, $name;

$a=mysql_fetch_array($show);

if ($a[1] != $pass)

error("Не верное сочетание логин - пароль");

else

session_register("name","pass");

}

else

error("Ошибка запроса к базе данных");

session_destroy ();

print "Вы вышли из системы. <a href='index.php' target='_parent'>Войти!</a>"

?>