Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гусин.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
462.85 Кб
Скачать

Лабораторная работа №9

Добавление в таблицу «Студент»

add_form.html

<form action="add_student.php" method="POST">

<table>

<tr><td>Фамилия</td><td><input type="text" name="fam"></td></tr>

<tr><td>Имя</td><td><input type="text" name="name"></td></tr>

<tr><td>Год рождения</td><td><input type="text" name="year"></td></tr>

<tr><td colspan=2 align="center"><input type="submit"></td></tr>

</table>

</form>

add_student.php

<?php

$dblocation = "localhost";

$dbname = "Dinok";

$dbuser = "root";

$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);

if (!$dbcnx)

{

echo( "<P> Не удалось подключиться к базе! </P>");

exit();

}

if (!@mysql_select_db($dbname, $dbcnx))

{

echo("<P> Не выбрана беза данных! </P>");

exit();

}

$fam = $_POST['fam'];

$name = $_POST['name'];

$year = $_POST['year'];

$query = "INSERT INTO `students` (`id`, `fam`, `name`, `year`) VALUES ('', '{$fam}', '{$name}', '{$year}')";

$sql = mysql_query($query);

if (!$sql) die('Invalid query: ' . mysql_error()); else echo 'Студент добавлен в базу данных!';

?>

dbconn.php

<?php

$dblocation = "localhost";

$dbname = "dinok";

$dbuser = "root";

$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);

if (!$dbcnx)

{

echo( "<P> Не удалось подключиться к базе! </P>" );

exit();

}

if (!@mysql_select_db($dbname, $dbcnx))

{

echo( "<P> Не выбрана база данных! </P>" );

exit();

}

?>

show_students.php

<?php

require "dbconn.php";

echo '<table cellspacing=0 bgcolor="lightyellow" border=2>';

echo '<tr><th>фамилия</th><th>имя</th><th>год рождения</th></tr>';

$sql = mysql_query("SELECT * FROM `students`;");

while ($row = mysql_fetch_assoc($sql))

{

$fam=$row['fam'];

$im=$row['name'];

$god=$row['year'];

echo '<tr><td>'.$fam.'</td><td>'.$im.'</td><td>'.$god.'</td></tr>';

}

echo '</table>';

mysql_close($dbcnx);

?>

Лабораторная работа №10

add_tovar.html

<form action="add_tovar.php" method="POST">

<table>

<tr><td>Название</td><td><input type="text" name="namet"></td></tr>

<tr><td>Цена</td><td><input type="int" name="cena"></td></tr>

<tr><td colspan=2 align="center"><input type="submit"></td></tr>

</table>

</form>

add_tovar.php

<?php

$dblocation = "localhost";

$dbname = "Dinok";

$dbuser = "root";

$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);

if (!$dbcnx)

{

echo( "<P> Не удалось подключиться к базе! </P>");

exit();

}

if (!@mysql_select_db($dbname, $dbcnx))

{

echo("<P> Не выбрана беза данных! </P>");

exit();

}

$namet = $_POST['namet'];

$cena = $_POST['cena'];

$query = "INSERT INTO `tovar` (`namet`, `cena`) VALUES ('{$namet}', '{$cena}')";

$sql = mysql_query($query);

if (!$sql) die('Invalid query: ' . mysql_error()); else echo 'Товар добавлен в базу данных!';

?>

Лабораторная работа №11

add_spec.php

<html>

<form action="add_spec.php" method="POST">

<h1 align="center">Описание специальности</h1>

<table>

<tr><td>Краткое наименование</td><td><input type="text" name="Kname"></td></tr>

<tr><td>Полное наименование</td><td><input type="text" name="Pname"></td></tr>

<tr><td colspan=2 align="center"><input type="submit" text="SAVE"/><td></tr>

<tr><td colspan=2 align="center"><a href="./add_spec1341.php?act=show">Показать список (краткое и полное наименование)</a><td></tr>

<tr><td colspan=2 align="center"><a href="./add_spec.php?act=show1">Показать список(наименование и код)</a><td></tr>

</table>

</form>

<?php

if ($_POST['Kname']!="" && $_POST['Pname']!="")

{

require "dbconn.php";

$Kname=$_POST['Kname'];

$Pname=$_POST['Pname'];

$query="INSERT INTO `specs` (`id_spec`, `name`, `spec`) VALUES ('','{$Kname}','{$Pname}');";

$sql=mysql_query($query);

if (!$sql) die('Invalid query:'.mysql_error()); else echo 'Специальность добавлена в базу данных!';

}

if ($_GET[act]=='show')

{

require "dbconn.php";

echo '<table cellspacing=0 bgcolor="lightyellow" border=2>';

echo '<tr><th>Краткое наименование</th><th>Полное наименование</th></tr>';

$sql=mysql_query("SELECT * FROM `specs`;");

while ($row=mysql_fetch_assoc($sql))

{

$im=$row['name'];

$god=$row['spec'];

echo '<tr><td>'.$im.'</td><td>'.$god.'</td></tr>';

}

echo '</table>';

mysql_close($dbcnx);

}

if ($_GET[act]=='show1')

{

require "dbconn.php";

echo '<select name="sp">';

$sql=mysql_query("SELECT * FROM `specs`;");

while ($row=mysql_fetch_assoc($sql))

{

$id=$row['id_spec'];

$name=$row['name'];

echo '<option value="'.$id.'">'.$name.'</option>';

}

echo '</select>';

mysql_close($dbcnx);

}

?>

< /html>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]