Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Работа со справочной информацией ⇐ ПредыдущаяСтр 3 из 3
Для того что бы просмотреть, изменить, удалить и добавить справочную информацию нужно перейти по ссылке «Справочники» (Рисунок18) на форму просмотра справочной информации (Рисунок 19).
Рисунок18. Ссылка "Справочники".
Рисунок 19. Справочники.
Работу со справочниками приведем на примере справочника «№ КЦДНГ» так как для всех остальных справочников все действия аналогичны. Для добавления новой справочной информации нажмем на ссылку «Добавить» (Рисунок 20) Рисунок 20. Ссылка на добавление. и увидим форму для добавления новой справочной информации (Рисунок 21). Рисунок 21.Форма добавления справочной информации. При успешном сохранении мы увидим надпись «Данные сохранены» и ссылки на главную и справочную формы(Рисунок 22). Рисунок 22. Статус сохранения.
Для удаления справочной информации нужно нажать на кнопку «Удалить»(Рисунок 23) Рисунок 23. Кнопка удаления. и в случае успешного удаления мы увидим надпись «Данные удалены» и ссылки на главную и справочную формы (Рисунок 24). Рисунок 24. Статус удаления. Для изменения информации нужно нажать на кнопку «Изменить» (Рисунок 25) Рисунок 25. Кнопка изменения.
вследствие чего мы перейдем на форму изменения данных (Рисунок 26). Рисунок 26. Форма изменения данных. В случае успешного изменения мы увидим надпись «Данные сохранены» и ссылки на главную и справочную формы (Рисунок 27). Рисунок 27. Статус изменения. Для того что бы вернутся к расчетам нужно нажать на ссылку «На главную»(Рисунок 28). Рисунок 28. Ссылки навигации по сайту.
Заключение В процессе выполнения курсовой работы была спроектирована и разработана автоматизированная информационная система с целью учета расчетов по глушению нефтяных скважин и с учетом постановки задачи.
Источники
1. Джексон Г., Проектирование реляционных баз данных для использования с микроЭВМ. 2. Джемс Р. Грофф, Пол Н. Вайнберг.,SQL Полное руководство. 3. Хомоненко А. Д., В.М. Цыганков, М.Г. Мальцев., Базы данных. 4. Л.Г. Гагарины, Д.В. Киселев, Е.Л. Федотова., Разработка и эксплуатация АИС. 5. http://open-server.ru/ 6. http://ru.wikipedia.org/
Приложение А Универсальное отношение с тестовым набором данных. Приложение Б Связи в базе данных. Приложение В SQL-код базы данных. -- -------------------------------------------------------- -- Host: 127.0.0.1 -- Server version: 5.1.65-community-log - MySQL Community Server (GPL) -- Server OS: Win32 -- HeidiSQL version: 7.0.0.4053 -- Date/time: 2012-12-11 03:40:14 -- -------------------------------------------------------- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET NAMES utf8 */; /*!40014 SET FOREIGN_KEY_CHECKS=0 */;
-- Dumping database structure for ingenering_raschet1 DROPDATABASEIFEXISTS`ingenering_raschet1`; CREATEDATABASEIFNOTEXISTS`ingenering_raschet1`/*!40100 DEFAULT CHARACTER SET cp1251 */; USE`ingenering_raschet1`;
-- Dumping structure for table ingenering_raschet1.kcdng DROPTABLEIFEXISTS`kcdng`; CREATETABLEIFNOTEXISTS`kcdng`( `idkcdng`int(10)NOTNULLAUTO_INCREMENT, `kcdng`int(10)NOTNULL, PRIMARYKEY(`idkcdng`) )ENGINE=InnoDBDEFAULTCHARSET=cp1251;
-- Data exporting was unselected. -- Dumping structure for table ingenering_raschet1.mestorogdenia DROPTABLEIFEXISTS`mestorogdenia`; CREATETABLEIFNOTEXISTS`mestorogdenia`( `idmestorogdenia`int(10)NOTNULLAUTO_INCREMENT, `mestorogdenia`textNOTNULL, PRIMARYKEY(`idmestorogdenia`) )ENGINE=InnoDBDEFAULTCHARSET=cp1251;
Продолжение приложение В SQL-код базы данных. -- Data exporting was unselected. -- Dumping structure for table ingenering_raschet1.plast DROPTABLEIFEXISTS`plast`; CREATETABLEIFNOTEXISTS`plast`( `idplast`int(10)NOTNULLAUTO_INCREMENT, `plast`textNOTNULL, PRIMARYKEY(`idplast`) )ENGINE=InnoDBDEFAULTCHARSET=cp1251;
-- Data exporting was unselected. -- Dumping structure for table ingenering_raschet1.raschet DROPTABLEIFEXISTS`raschet`; CREATETABLEIFNOTEXISTS`raschet`( `idraschet`int(11)NOTNULLAUTO_INCREMENT, `skv`int(11)NOTNULLDEFAULT'0', `idmestorogdenia`int(11)NOTNULL, `idkcdng`int(11)NOTNULL, `idplast`int(11)NOTNULL, `plastovoe_davlenie`floatDEFAULT'0', `velichina_protivodavlenia`floatDEFAULT'0', `dlina_stvola_skv_do_seredini_nignego_intervala_perforacii`floatDEFAULT'0', `udlinenie_stvola_skv_na_glubine_intervala_perforacii`floatDEFAULT'0', `obem_gidkosti_v_skv`floatDEFAULT'0', `obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot`floatDEFAULT'0', `potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora`floatDEFAULT'0', `narugnii_diametr_ekspluatacionoy_koloni`floatDEFAULT'0', `tolshina_stenki`floatDEFAULT'0', `dlina_stvola_skv`floatDEFAULT'0', `udelnii_ves_gidkosti_glushenia`floatDEFAULT'0', `obem_gidkosti_glushenia`floatDEFAULT'0', `obem_ekspluatacinnoy_kolonni`floatDEFAULT'0', `Potebnost_v_mineralnom_vashestve`floatDEFAULT'0', Продолжение приложение В SQL-код базы данных. PRIMARYKEY(`idraschet`), KEY`idkcdng`(`idkcdng`), KEY`idmestorogdenia`(`idmestorogdenia`), KEY`idplast`(`idplast`), CONSTRAINT`idkcdng`FOREIGNKEY(`idkcdng`)REFERENCES`kcdng`(`idkcdng`)ONDELETECASCADEONUPDATECASCADE, CONSTRAINT`idmestorogdenia`FOREIGNKEY(`idmestorogdenia`)REFERENCES`mestorogdenia`(`idmestorogdenia`)ONDELETECASCADEONUPDATECASCADE, CONSTRAINT`idplast`FOREIGNKEY(`idplast`)REFERENCES`plast`(`idplast`)ONDELETECASCADEONUPDATECASCADE )ENGINE=InnoDBDEFAULTCHARSET=cp1251;
-- Data exporting was unselected. /*!40014 SET FOREIGN_KEY_CHECKS=1 */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
Приложение Г Взаимодействие страниц. Приложение Е Содержимое файлов index.html: <html> <head> <title>Практические работы по дисциплине РСОИ Крюкова Валерия </title> </head> <body> <p> Курсовая работа по РиЭАИС студента группы АИС-10 Крюкова Валерия Николаевича. <dl> <dt><a href="work/index.php">Курсоваяработа</a></dt> <dd>Инженерные расчеты</dd> </dl>
</body> </html> index.php: <Html>
<head>
<title>Инженерные расчеты</title>
</head>
<body>
<h1>Расчеты по глушению скважин</h1> <a href='indexsprav.php'>Справочник КЦДНГ.</a> <ahref='indexsprav1.php'>Справочник Месторождения.</a> <ahref='indexsprav2.php'>Справочник Пласта.</a><ahref='../index.html'>К содержанию </a>
<?php $quer=$_POST['quer'];
echo'<form name="search" method="post" action="searchindex.php">'; echo'<input type="search" name="quer" placeholder="Поиск">'; echo' <button type="submit">Найти</button> '; echo'</form>';
$handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT raschet.skv , mestorogdenia.mestorogdenia , kcdng.kcdng , plast.plast , raschet.plastovoe_davlenie , raschet.velichina_protivodavlenia , raschet.dlina_stvola_skv_do_seredini_nignego_intervala_perforacii , raschet.udlinenie_stvola_skv_na_glubine_intervala_perforacii , raschet.obem_gidkosti_v_skv , raschet.obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot , raschet.potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora , raschet.narugnii_diametr_ekspluatacionoy_koloni , raschet.tolshina_stenki , raschet.dlina_stvola_skv , raschet.udelnii_ves_gidkosti_glushenia , raschet.obem_gidkosti_glushenia , raschet.obem_ekspluatacinnoy_kolonni , raschet.Potebnost_v_mineralnom_vashestve , raschet.idraschet FROM raschet INNER JOIN kcdng ON raschet.idkcdng = kcdng.idkcdng INNER JOIN mestorogdenia ON raschet.idmestorogdenia = mestorogdenia.idmestorogdenia INNER JOIN plast ON raschet.idplast = plast.idplast ORDER BY skv DESC"; $result = $handle->query($query); $numresult = $result->num_rows; echo'<p>Колличество записей-'.$numresult; echo'<table border=1>'; echo'<tr><h3><center>Данные для расчета</h3></center></tr>'; echo'<tr><th>№ скважины</th>'; echo'<th>№ КЦДНГ</th>'; echo'<th>Месторождение</th>'; echo'<th>Вскрытые пласты</th>'; echo'<th>Пластовое давление</th>'; echo'<th>Величина противодавления</th>'; echo'<th>Длина ствола скважины</th>'; echo'<th>Удлинение ствола скважины на глубине интервала перфорации</th>'; echo'<th>Объем жидкости в скважине</th>'; echo'<th>Объм жидкости для долива скважин в процессе ведения работ</th>'; echo'<th>Потребность в минеральном веществе при приготовлении 1 м3 раствора</th>'; echo'<th>Наружный диаметр эксплуатационной колонны</th>'; echo'<th>Толщина стенки</th>'; echo'<th>Длина ствола</th>';
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo'<tr><td>'.$row['skv']; echo'</td><td>'.$row['kcdng']; echo'</td><td>'.$row['mestorogdenia']; echo'</td><td>'.$row['plast']; echo'</td><td>'.$row['plastovoe_davlenie']; echo'</td><td>'.$row['velichina_protivodavlenia']; echo'</td><td>'.$row['dlina_stvola_skv_do_seredini_nignego_intervala_perforacii']; echo'</td><td>'.$row['udlinenie_stvola_skv_na_glubine_intervala_perforacii']; echo'</td><td>'.$row['obem_gidkosti_v_skv']; echo'</td><td>'.$row['obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot']; echo'</td><td>'.$row['potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora']; echo'</td><td>'.$row['narugnii_diametr_ekspluatacionoy_koloni']; echo'</td><td>'.$row['tolshina_stenki']; echo'</td><td>'.$row['dlina_stvola_skv']; echo'</td><td>'; echo '<form action="delraschet.php" method="post">'; echo'<input type="hidden" name="idraschet" value="'.$row['idraschet'].'">'; echo'<input type="submit" value="X">'; echo'</form>'; echo'</td><td>'; echo'<form action="raschetformedit.php" method="post">'; echo'<input type="hidden" name="idraschet" value="'.$row['idraschet'].'">'; echo'<input type="submit" value="I">'; echo'</form>'; } echo'</table>'; echo "<p><a href='raschetform.php'>Добавление данных</a>";
$handle=new mysqli('127.0.0.1','mysql','mysql','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT raschet.skv , mestorogdenia.mestorogdenia , kcdng.kcdng , plast.plast , raschet.plastovoe_davlenie , raschet.velichina_protivodavlenia , raschet.dlina_stvola_skv_do_seredini_nignego_intervala_perforacii , raschet.udlinenie_stvola_skv_na_glubine_intervala_perforacii , raschet.obem_gidkosti_v_skv , raschet.obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot , raschet.potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora , raschet.narugnii_diametr_ekspluatacionoy_koloni , raschet.tolshina_stenki , raschet.dlina_stvola_skv , raschet.udelnii_ves_gidkosti_glushenia , raschet.obem_gidkosti_glushenia , raschet.obem_ekspluatacinnoy_kolonni , raschet.Potebnost_v_mineralnom_vashestve FROM raschet INNER JOIN kcdng ON raschet.idkcdng = kcdng.idkcdng INNER JOIN mestorogdenia ON raschet.idmestorogdenia = mestorogdenia.idmestorogdenia INNER JOIN plast ON raschet.idplast = plast.idplast ORDER BY skv DESC"; $result = $handle->query($query); $numresult = $result->num_rows; echo'<p>Колличество записей-'.$numresult; echo'<table border=1>'; echo'<tr><h3><center>Результаты расчетов</h3></center></tr>'; echo'<tr><th>№ скважины </th>'; echo'<th>№ КЦДНГ </th>'; echo'<th>Месторождение </th>'; echo'<th>Удельный вес жидкости глушения </th>'; echo'<th>Объем жидкости глушения </th>'; echo'<th>Объем эсплуатационной колонны </th>'; echo'<th>Потребность в минеральном веществе</th>';
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo'<tr><td>'.$row['skv']; echo'</td><td>'.$row['kcdng']; echo'</td><td>'.$row['mestorogdenia']; echo'</td><td>'.$row['udelnii_ves_gidkosti_glushenia']; echo'</td><td>'.$row['obem_gidkosti_glushenia']; echo'</td><td>'.$row['obem_ekspluatacinnoy_kolonni']; echo'</td><td>'.$row['Potebnost_v_mineralnom_vashestve']; echo '</td>'; } echo'</table>'; ?> <p><a href='indexsprav.php'>Справочник КЦДНГ.</a> <p><ahref='indexsprav1.php'>Справочник Месторождения.</a> <p><a href='indexsprav2.php'>Справочник Пласта.</a>
<p><a href='../index.html'>К содержанию</a>
</body>>
</html>> raschetform.php: <html> <head> <title>Инженерные расчеты по глушению скважин</title> </head> <body> <h1>Инженерные расчеты</h1> <p><ahref='index.php'>Сохраненные расчеты</a> <h2>Форма ввода данных для расчета</h2> <form action="processraschet.php" method=post> <table border=1> <tr bgcolor="#FFFF99"> <td скважины</td> <td <td <tdпласт</td> <tdдавление</td> <tdпротиводавления</td> <tdствола скважины</td> <tdствола скважины на глубине интервала перфорации </td> <tdжидкости в скважине</td> <tdжидкости для долива скважин в процессе ведения работ</td> <tdв минеральном веществе при приготовлении 1 м3 раствора</td> <tdдиаметр эксплуатационной колонны</td> <tdстенки</td> <tdствола</td> </tr> <tr> <td align=left><input type="text" name="skv" size=6 maxlength="6"></td> <td>
<?php $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idkcdng, kcdng FROM kcdng"; $result = $handle->query($query); $numresult = $result->num_rows; echo '<select name="idkcdng">'; for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc();
echo "<option value='".$row['idkcdng']."'"; echo ">"; echo $row['kcdng']; echo '</option>'; } echo '</select>';
?> </td>
<td>
<?php $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idmestorogdenia, mestorogdenia FROM mestorogdenia"; $result = $handle->query($query); $numresult = $result->num_rows; echo '<select name="idmestorogdenia">'; for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo "<option value='".$row['idmestorogdenia']."'"; echo ">"; echo $row['mestorogdenia']; echo '</option>'; } echo '</select>';
?>
</td> <td> <?php $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idplast, plast FROM plast"; $result = $handle->query($query); $numresult = $result->num_rows; echo '<select name="idplast">'; for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo "<option value='".$row['idplast']."'"; echo ">"; echo $row['plast']; echo '</option>'; } echo '</select>';
?> </td> <td align=left><input type="text" name="plastovoe_davlenie" size=6 maxlength="6"></td> <td align=left><input type="text" name="velichina_protivodavlenia" size=6 maxlength="6"></td> <td align=left><input type="text" name="dlina_stvola_skv_do_seredini_nignego_intervala_perforacii" size=6 maxlength="6"></td> <td align=left><input type="text" name="udlinenie_stvola_skv_na_glubine_intervala_perforacii" size=6 maxlength="6"></td> <td align=left><input type="text" name="obem_gidkosti_v_skv" size=6 maxlength="6"></td> <td align=left><input type="text" name="obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot" size=6 maxlength="6"></td> <td align=left><input type="text" name="potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora" size=6 maxlength="6"></td> <td align=left><input type="text" name="narugnii_diametr_ekspluatacionoy_koloni" size=6 maxlength="6"></td> <td align=left><input type="text" name="tolshina_stenki" size=4 maxlength="6"></td> <td align=left><input type="text" name="dlina_stvola_skv" size=5 maxlength="6"></td> </tr> <tr> <td colspan=2 align="center"><input type="submit" value="Отправить данные"></td> </tr> </table> </form> </body> </html> processraschet.php: <html>
<head> <title>Инженерные расчеты - Результат расчетов</title>
</head>
<body> <h1>Инженерные расчеты</h1> <h2>Результат расчетов</h2>
<?php $skv=$_REQUEST['skv']; $idkcdng=$_REQUEST['idkcdng']; $idmestorogdenia=$_REQUEST['idmestorogdenia']; $idplast=$_REQUEST['idplast']; $plastovoe_davlenie=$_REQUEST['plastovoe_davlenie']; $velichina_protivodavlenia=$_REQUEST['velichina_protivodavlenia']; $dlina_stvola_skv_do_seredini_nignego_intervala_perforacii=$_REQUEST['dlina_stvola_skv_do_seredini_nignego_intervala_perforacii']; $udlinenie_stvola_skv_na_glubine_intervala_perforacii=$_REQUEST['udlinenie_stvola_skv_na_glubine_intervala_perforacii']; $obem_gidkosti_v_skv=$_REQUEST['obem_gidkosti_v_skv'];
$obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot=$_REQUEST['obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot']; $potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora=$_REQUEST['potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora']; $narugnii_diametr_ekspluatacionoy_koloni=$_REQUEST['narugnii_diametr_ekspluatacionoy_koloni']; $tolshina_stenki=$_REQUEST['tolshina_stenki']; $dlina_stvola_skv=$_REQUEST['dlina_stvola_skv'];
if ((empty($skv))||(empty($idkcdng))||(empty($idmestorogdenia))||(empty($idplast))||(empty($plastovoe_davlenie))||(empty($velichina_protivodavlenia))||(empty($dlina_stvola_skv_do_seredini_nignego_intervala_perforacii))||(empty($udlinenie_stvola_skv_na_glubine_intervala_perforacii))||(empty($obem_gidkosti_v_skv))) { echo '<p>Вы не указали все данные. Повторите ввод даных для расчета.'; echo '<p><ahref="raschetform.php">К форме ввода данных</a>'; echo '</body>'; echo '</html>'; exit; }
if ((empty($plastovoe_davlenie))&&(empty($velichina_protivodavlenia))&&(empty($dlina_stvola_skv_do_seredini_nignego_intervala_perforacii))) { $udelnii_ves_gidkosti_glushenia=0; $plastovoe_davlenie=0; $velichina_protivodavlenia=0; $dlina_stvola_skv_do_seredini_nignego_intervala_perforacii=0; } else { $udelnii_ves_gidkosti_glushenia=(($plastovoe_davlenie+$velichina_protivodavlenia)*10)/$dlina_stvola_skv_do_seredini_nignego_intervala_perforacii-l; }
if ((empty($obem_gidkosti_v_skv))&&(empty($obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot))&&(empty($obem_gidkosti_v_skv))) { $obem_gidkosti_glushenia=0; $obem_gidkosti_v_skv=0; $obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot=0; $obem_gidkosti_v_skv=0; } else { $obem_gidkosti_glushenia=$obem_gidkosti_v_skv+$obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot+(0.2*$obem_gidkosti_v_skv); }
if ((!empty($narugnii_diametr_ekspluatacionoy_koloni))&&(!empty($tolshina_stenki))&&(!empty($dlina_stvola_skv))) { $obem_ekspluatacinnoy_kolonni=((3.14*($narugnii_diametr_ekspluatacionoy_koloni-2*$tolshina_stenki))/4)*$dlina_stvola_skv; } else { $obem_ekspluatacinnoy_kolonni=0; $narugnii_diametr_ekspluatacionoy_koloni=0; $tolshina_stenki=0; $dlina_stvola_skv=0; } if ((!empty($obem_gidkosti_glushenia))&&(!empty($potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora))) { $Potebnost_v_mineralnom_vashestve=$obem_gidkosti_glushenia*$potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora; } else { $Potebnost_v_mineralnom_vashestve=0; $potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora=0; } $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="INSERT INTO raschet (skv, idkcdng, idmestorogdenia, idplast, plastovoe_davlenie, velichina_protivodavlenia, dlina_stvola_skv_do_seredini_nignego_intervala_perforacii, udlinenie_stvola_skv_na_glubine_intervala_perforacii, obem_gidkosti_v_skv, obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot, potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora, narugnii_diametr_ekspluatacionoy_koloni, tolshina_stenki, dlina_stvola_skv, udelnii_ves_gidkosti_glushenia, obem_gidkosti_glushenia, obem_ekspluatacinnoy_kolonni, Potebnost_v_mineralnom_vashestve )
VALUES ($skv, $idkcdng, $idmestorogdenia, $idplast, $plastovoe_davlenie, $velichina_protivodavlenia, $dlina_stvola_skv_do_seredini_nignego_intervala_perforacii, $udlinenie_stvola_skv_na_glubine_intervala_perforacii, $obem_gidkosti_v_skv, $obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot, $potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora, $narugnii_diametr_ekspluatacionoy_koloni, $tolshina_stenki, $dlina_stvola_skv, $udelnii_ves_gidkosti_glushenia, $obem_gidkosti_glushenia, $obem_ekspluatacinnoy_kolonni, $Potebnost_v_mineralnom_vashestve ) ";
$result = $handle->query($query); if ($result) echo "Данныесохранены"; if (!$result) echo "Ошибка сохранения данных";
echo "<p><a href='index.php'>Сохраненные расчеты</a>"; ?>
</body>
</html> delraschet.php: <html> <head> <title>Инженерныерасчеты - Удалениерасчетов</title> </head> <body> <h1>Инженерные расчеты</h1> <h2>Удаление расчетов</h2> <?php $idraschet = $_REQUEST['idraschet']; $handle = new mysqli('127.0.0.1', 'root', '', 'ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); //формирование строки запроса на удаление заказа $query = "DELETEFROMraschetWHEREidraschet=$idraschet";//передача строки запроса соединению с БД и сотвественно его выполнение $result = $handle->query($query); //проверка результата, если есть то запрос выполнился если нет то есть ошибки, либо в запросе, либо в типах данных if ($result) echo "Данные удалены"; if (!$result) echo "Ошибка удаления данных"; echo "<p><a href='index.php'>Сохраненные расчеты</a>"; ?> </body> </html> raschetformedit.php: <html> <head> <title>Инженерныерасчеты - Изменениерасчетов</title> </head> <body> <h1>Инженерные расчеты</h1> <p><ahref='index.php'>Сохраненные расчеты</a> <h2>Изменение расчетов</h2> <form action="processraschetedit.php" method=post> <table border=1>
<?php $idraschet = $_REQUEST['idraschet']; echo '<input type="hidden" name="idraschet" value="'.$idraschet.'">';
$handle = new mysqli('127.0.0.1', 'root', '', 'ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("setcharacter_set_server=cp1251");//Формируем строку запроса на выборку данных по конкретному заказу, чтобы пользователь видел данные изменяемого заказа //ORDERBYотсутствует так как строка одна, вместо используем условие для выбора конкретной строки(WHEREidskv=$idskv) $idskv передается с index.php $query = "SELECT idraschet, skv, idkcdng, idmestorogdenia, idplast, plastovoe_davlenie, velichina_protivodavlenia, dlina_stvola_skv_do_seredini_nignego_intervala_perforacii, udlinenie_stvola_skv_na_glubine_intervala_perforacii, obem_gidkosti_v_skv, obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot, potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora, narugnii_diametr_ekspluatacionoy_koloni, tolshina_stenki, dlina_stvola_skv FROM raschet WHERE idraschet=$idraschet "; $result = $handle->query($query); $row=$result->fetch_assoc();
//вывод данных из массива ассоциируемого со строкой результата в поля формы, //для текстовых значений, которые могут содержать " или ' используем функцию
echo'<tr><td>№ скважины</td> <td align=left><input type="text" name="skv" size=6 maxlength="6" value='.$row['skv'].'></td>';
echo'</tr>';
echo'<tr>'; echo'<td>'; echo'№ КЦДНГ'; echo'</td>'; echo'<td>';
$handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT kcdng.idkcdng, kcdng.kcdng ,raschet.idraschet FROM raschet INNER JOIN kcdng ON raschet.idkcdng = kcdng.idkcdng "; $result = $handle->query($query); $row=$result->fetch_assoc(); echo '<select name="idkcdng">'; echo "<option value='".$row['idkcdng']."'"; echo ">"; echo $row['kcdng']; echo '</option>'; $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idkcdng, kcdng FROM kcdng"; $result = $handle->query($query); $numresult = $result->num_rows; for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo "<option value='".$row['idkcdng']."'"; echo ">"; echo $row['kcdng']; echo '</option>'; } echo '</select>';
echo '</td>';
echo '</tr>';
echo'<tr>'; echo'<td>'; echo'Месторождение'; echo'</td>'; echo'<td>'; $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT mestorogdenia.idmestorogdenia, mestorogdenia.mestorogdenia ,raschet.idmestorogdenia FROM raschet INNER JOIN mestorogdenia ON raschet.idmestorogdenia = mestorogdenia.idmestorogdenia "; $result = $handle->query($query); $row=$result->fetch_assoc(); echo '<select name="idmestorogdenia">'; echo "<option value='".$row['idmestorogdenia']."'"; echo ">"; echo $row['mestorogdenia']; echo '</option>'; $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idmestorogdenia, mestorogdenia FROM mestorogdenia"; $result = $handle->query($query); $numresult = $result->num_rows;
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo "<option value='".$row['idmestorogdenia']."'"; echo ">"; echo $row['mestorogdenia']; echo '</option>'; } echo '</select>';
echo'</tr>'; echo'</td>';
echo'<tr>'; echo'<td>'; echo'Вскрытый пласт'; echo'</td>'; echo'<td>'; $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT plast.idplast, plast.plast ,raschet.idplast FROM raschet INNER JOIN plast ON raschet.idplast = plast.idplast "; $result = $handle->query($query); $row=$result->fetch_assoc(); echo '<select name="idplast">'; echo "<option value='".$row['idplast']."'"; echo ">"; echo $row['plast']; echo '</option>'; $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idplast, plast FROM plast"; $result = $handle->query($query); $numresult = $result->num_rows;
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo "<option value='".$row['idplast']."'"; echo ">"; echo $row['plast']; echo '</option>'; } echo '</select>';
echo'</tr>'; echo'</td>';
$idraschet = $_REQUEST['idraschet']; echo '<input type="hidden" name="idraschet" value="'.$idraschet.'">';
$handle = new mysqli('127.0.0.1', 'root', '', 'ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("setcharacter_set_server=cp1251");//Формируем строку запроса на выборку данных по конкретному заказу, чтобы пользователь видел данные изменяемого заказа //ORDERBYотсутствует так как строка одна, вместо используем условие для выбора конкретной строки(WHEREidskv=$idskv) $idskv передается с index.php $query = "SELECT idraschet, skv, idkcdng, idmestorogdenia, idplast, plastovoe_davlenie, velichina_protivodavlenia, dlina_stvola_skv_do_seredini_nignego_intervala_perforacii, udlinenie_stvola_skv_na_glubine_intervala_perforacii, obem_gidkosti_v_skv, obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot, potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora, narugnii_diametr_ekspluatacionoy_koloni, tolshina_stenki, dlina_stvola_skv FROM raschet WHERE idraschet=$idraschet";
$result = $handle->query($query); $row=$result->fetch_assoc();
echo'<tr><td>Пластовое давление</td> <td align=left><input type="text" name="plastovoe_davlenie" size=6 maxlength="6" value='.$row['plastovoe_davlenie'].'></td> </tr>'; echo'<tr><td>Величина противодавления</td> <td align=left><input type="text" name="velichina_protivodavlenia" size=6 maxlength="6" value='.$row['velichina_protivodavlenia'].'></td> </tr>'; echo'<tr><td>Длина ствола скважины</td> <td align=left><input type="text" name="dlina_stvola_skv_do_seredini_nignego_intervala_perforacii" size=6 maxlength="6" value='.$row['dlina_stvola_skv_do_seredini_nignego_intervala_perforacii'].'></td> </tr>'; echo'<tr><td>Удлинение ствола скважины на глубине интервала перфорации </td> <td align=left><input type="text" name="udlinenie_stvola_skv_na_glubine_intervala_perforacii" size=6 maxlength="6" value='.$row['udlinenie_stvola_skv_na_glubine_intervala_perforacii'].'></td> </tr>'; echo'<tr><td>Объем жидкости в скважине</td> <td align=left><input type="text" name="obem_gidkosti_v_skv" size=6 maxlength="6" value='.$row['obem_gidkosti_v_skv'].'></td> </tr>'; echo'<tr><td>Объм жидкости для долива скважин в процессе ведения работ</td> <td align=left><input type="text" name="obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot" size=6 maxlength="6" value='.$row['obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot'].'></td> </tr>'; echo'<tr><td>Потребность в минеральном веществе при приготовлении 1 м3 раствора</td> <td align=left><input type="text" name="potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora" size=6 maxlength="6" value='.$row['potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora'].'></td> </tr>'; echo'<tr><td>Наружный диаметр эксплуатационной колонны</td> <td align=left><input type="text" name="narugnii_diametr_ekspluatacionoy_koloni" size=6 maxlength="6" value='.$row['narugnii_diametr_ekspluatacionoy_koloni'].'></td> </tr>'; echo'<tr><td>Толщина стенки</td> <td align=left><input type="text" name="tolshina_stenki" size=6 maxlength="6" value='.$row['tolshina_stenki'].'></td> </tr>'; echo'<tr><td>Длина ствола</td> <td align=left><input type="text" name="dlina_stvola_skv" size=6 maxlength="6" value='.$row['dlina_stvola_skv'].'></td> </tr>';
?>
<tr><td colspan=2 align=center> <input type=submit value="Изменить данные"></td></tr> </table> </form> </body> </html> processraschetedit.php: <html> <head> <title>Инженерные расчеты - Результаты изменения данных</title> </head> <body> <h1>Инженерные расчеты</h1> <h2>Результаты изменения данных</h2> <?php
$idraschet = $_REQUEST['idraschet'];
$skv=$_REQUEST['skv']; $idkcdng=$_REQUEST['idkcdng']; $idmestorogdenia=$_REQUEST['idmestorogdenia']; $idplast=$_REQUEST['idplast']; $plastovoe_davlenie=$_REQUEST['plastovoe_davlenie']; $velichina_protivodavlenia=$_REQUEST['velichina_protivodavlenia']; $dlina_stvola_skv_do_seredini_nignego_intervala_perforacii=$_REQUEST['dlina_stvola_skv_do_seredini_nignego_intervala_perforacii']; $udlinenie_stvola_skv_na_glubine_intervala_perforacii=$_REQUEST['udlinenie_stvola_skv_na_glubine_intervala_perforacii']; $obem_gidkosti_v_skv=$_REQUEST['obem_gidkosti_v_skv']; $obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot=$_REQUEST['obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot']; $potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora=$_REQUEST['potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora']; $narugnii_diametr_ekspluatacionoy_koloni=$_REQUEST['narugnii_diametr_ekspluatacionoy_koloni']; $tolshina_stenki=$_REQUEST['tolshina_stenki']; $dlina_stvola_skv=$_REQUEST['dlina_stvola_skv'];
if ((empty($skv))||(empty($idkcdng))||(empty($idmestorogdenia))||(empty($idplast))||(!isset($plastovoe_davlenie))||(!isset($velichina_protivodavlenia))||(!isset($dlina_stvola_skv_do_seredini_nignego_intervala_perforacii))||(!isset($udlinenie_stvola_skv_na_glubine_intervala_perforacii))||(!isset($obem_gidkosti_v_skv))) { echo '<p>Вы не указали все данные. Повторите ввод даных для расчета.'; echo "<p><a href='index.php'>Расчеты</a>"; echo '</body>'; echo '</html>'; exit; }
if ((empty($plastovoe_davlenie))&&(empty($velichina_protivodavlenia))&&(empty($dlina_stvola_skv_do_seredini_nignego_intervala_perforacii))) { $udelnii_ves_gidkosti_glushenia=0; $plastovoe_davlenie=0; $velichina_protivodavlenia=0; $dlina_stvola_skv_do_seredini_nignego_intervala_perforacii=0;
} else { $udelnii_ves_gidkosti_glushenia=(($plastovoe_davlenie+$velichina_protivodavlenia)*10)/$dlina_stvola_skv_do_seredini_nignego_intervala_perforacii-l; }
if ((empty($obem_gidkosti_v_skv))&&(empty($obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot))&&(empty($obem_gidkosti_v_skv))) { $obem_gidkosti_glushenia=0; $obem_gidkosti_v_skv=0; $obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot=0; $obem_gidkosti_v_skv=0;
} else { $obem_gidkosti_glushenia=$obem_gidkosti_v_skv+$obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot+(0.2*$obem_gidkosti_v_skv); }
if ((!empty($narugnii_diametr_ekspluatacionoy_koloni))&&(!empty($tolshina_stenki))&&(!empty($dlina_stvola_skv))) { $obem_ekspluatacinnoy_kolonni=((3.14*($narugnii_diametr_ekspluatacionoy_koloni-2*$tolshina_stenki))/4)*$dlina_stvola_skv; } else { $obem_ekspluatacinnoy_kolonni=0; $narugnii_diametr_ekspluatacionoy_koloni=0; $tolshina_stenki=0; $dlina_stvola_skv=0; } if ((!empty($obem_gidkosti_glushenia))&&(!empty($potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora))) { $Potebnost_v_mineralnom_vashestve=$obem_gidkosti_glushenia*$potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora; } else { $Potebnost_v_mineralnom_vashestve=0; $potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora=0; }
$handle = new mysqli('127.0.0.1', 'root', '', 'ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); //Формирование строки запроса на изменение данных о заказе $query = "UPDATE raschet SET skv=$skv, idkcdng=$idkcdng , idmestorogdenia=$idmestorogdenia, idplast=$idplast, plastovoe_davlenie=$plastovoe_davlenie , velichina_protivodavlenia=$velichina_protivodavlenia, dlina_stvola_skv_do_seredini_nignego_intervala_perforacii=$dlina_stvola_skv_do_seredini_nignego_intervala_perforacii , udlinenie_stvola_skv_na_glubine_intervala_perforacii=$udlinenie_stvola_skv_na_glubine_intervala_perforacii, obem_gidkosti_v_skv=$obem_gidkosti_v_skv, obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot=$obem_gidkosti_dlya_doliva_skvagin_v_processe_vedenia_rabot, potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora=$potrebnost_v_mineralnom_veshestve_pri_prigotovlenii_1m3_rastvora, narugnii_diametr_ekspluatacionoy_koloni=$narugnii_diametr_ekspluatacionoy_koloni, tolshina_stenki=$tolshina_stenki, dlina_stvola_skv=$dlina_stvola_skv, udelnii_ves_gidkosti_glushenia=$udelnii_ves_gidkosti_glushenia, obem_gidkosti_glushenia=$obem_gidkosti_glushenia, obem_ekspluatacinnoy_kolonni=$obem_ekspluatacinnoy_kolonni, Potebnost_v_mineralnom_vashestve=$Potebnost_v_mineralnom_vashestve
WHERE idraschet=$idraschet"; $result = $handle->query($query); if ($result) echo "Данные сохранены"; if (!$result) echo "Ошибка сохранения данных";
echo "<p><a href='index.php'>Расчеты</a>"; ?> </body> </html> indexsprav.php: <Html>
<head>
<title>Инженерные расчеты</title>
</head>
<body>
<h1>Расчеты по глушению скважин</h1> <p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a> <?php
$handle=new mysqli('127.0.0.1','mysql','mysql','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idkcdng, kcdng
FROM kcdng ORDER BY kcdng DESC"; $result = $handle->query($query); $numresult = $result->num_rows;
echo'<h3><center>Данныеизсправочника</h3></center>'; echo'<table border=1>';
echo'<th>№ КЦДНГ</th>';
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo'<tr>'; echo'</td><td>'.$row['kcdng']; echo'</td><td>'; echo '<form action="delkcdng.php" method="post">'; echo'<input type="hidden" name="idkcdng" value="'.$row['idkcdng'].'">'; echo'<input type="submit" value="Удалить">'; echo'</form>';
echo'<form action="kcdngformedit.php" method="post">'; echo'<input type="hidden" name="idkcdng" value="'.$row['idkcdng'].'">'; echo'<input type="submit" value="Изменить">'; echo'</form>'; echo'</tr>'; } echo'<td>'; echo"<a href='kcdngform.html'>Добавить<a>"; echo'</td>'; echo'</table>';
?>
<p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a>
</body>>
</html>> indexsprav1.php: <Html>
<head>
<title>Инженерные расчеты</title>
</head>
<body>
<h1>Расчеты по глушению скважин</h1> <p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a> <?php
echo'<h3><center>Данные из справочника</h3></center>';
echo'<Th $handle=new mysqli('127.0.0.1','mysql','mysql','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idmestorogdenia, mestorogdenia FROM mestorogdenia "; $result = $handle->query($query); $numresult = $result->num_rows;
echo'<table border=1 >';
echo'<tr>'; echo'<th>Месторождения</th>';
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo'<tr>'; echo'</td><td>'.$row['mestorogdenia']; echo'</td><td>'; echo '<form action="delmestorogdenia.php" method="post">'; echo'<input type="hidden" name="idmestorogdenia" value="'.$row['idmestorogdenia'].'">'; echo'<input type="submit" value="Удалить">'; echo'</form>';
echo'<form action="mestorogdeniaformedit.php" method="post">'; echo'<input type="hidden" name="idmestorogdenia" value="'.$row['idmestorogdenia'].'">'; echo'<input type="submit" value="Изменить">'; echo'</form>'; echo'</tr>'; } echo'<td>'; echo"<a href='spravform.html'>Добавить<a>"; echo'</td>'; echo'</table>';
?>
<p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a>
</body>
</html> indexsprav2.php: <Html>
<head>
<title>Инженерные расчеты</title>
</head>
<body>
<h1>Расчеты по глушению скважин</h1> <p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a> <?php
$handle=new mysqli('127.0.0.1','mysql','mysql','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idkcdng, kcdng
FROM kcdng ORDER BY kcdng DESC"; $result = $handle->query($query); $numresult = $result->num_rows;
echo'<h3><center>Данные из справочников</h3></center>';
echo'<Th
$handle=new mysqli('127.0.0.1','mysql','mysql','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="SELECT idplast, plast
FROM plast "; $result = $handle->query($query); $numresult = $result->num_rows;
echo'<table border=1>';
echo'<tr>';
echo'<th>Вскрытые пласты</th>';
for($i=0;$i<$numresult;$i++) { $row=$result->fetch_assoc(); echo'<tr>'; echo'</td><td>'.$row['plast'];
echo'</td><td>'; echo '<form action="delplast.php" method="post">'; echo'<input type="hidden" name="idplast" value="'.$row['idplast'].'">'; echo'<input type="submit" value="Удалить">'; echo'</form>';
echo'<form action="plastformedit.php" method="post">'; echo'<input type="hidden" name="idplast" value="'.$row['idplast'].'">'; echo'<input type="submit" value="Изменить">'; echo'</form>'; echo'</tr>'; } echo'<td>'; echo"<a href='plastform.html'>Добавить<a>"; echo'</td>'; echo'</table>';
?>
<p><a href='index.php'>На главную.</a> <p><a href='../index.html'>К содержанию</a>
</body>
</html> plastform.html: <html> <head> <title>Инженерные расчеты - Добавление информации в справочник.</title> </head> <body> <h1>Добавление информации в справочник.</h1> <p><ahref='indexsprav2.php'>Сохраненные данные.</a> <p><ahref='index.php'>На главную.</a> <h2>Форма даобавления.</h2> <form action="plastprocess.php" method=post> <table border=0> <tr bgcolor=#cccccc>
<tdпласты</td> </tr> <tr>
<td align=left><input type="text" name="plast" size=15 ></td> <tr> </tr> <tr> <td colspan=2 align=center><input type=submit value="Сохранить"></td> </tr> </table> </form> </body> </html> processplast.php: <html> <head> <title>Инженерныерасчеты - Записьинформации</title> </head> <body> <h1>Инженерные расчеты</h1> <h2>Результаты сохранения иформации</h2> <?php //присвоение переменным переданных параметров
$plast = $_REQUEST['plast'];
if(!empty($plast)) { $handle=new mysqli('127.0.0.1','root','','ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); $query="INSERT INTO plast (plast) VALUES ('$plast')"; $result = $handle->query($query); }
//проверка результата, если есть то запрос выполнился если нет то есть ошибки, либо в //запросе, либо в типах данных if ($result) echo "Данные сохранены"; if (!$result) echo "Вы не ввели значение."; echo "<p><a href='indexsprav2.php'>Принятые данные</a>"; echo"<p><a href='index.php'>На главную.</a>"; ?> </body> </html> delplast.php: <html> <head> <title>Инженерные расчеты - Удаление информации</title> </head> <body> <h1>Инженерные расчеты</h1> <h2>Удаление информации</h2> <?php $idplast = $_REQUEST['idplast']; $handle = new mysqli('127.0.0.1', 'root', '', 'ingenering_raschet1'); $handle->query("set names cp1251"); $handle->query("set character_set_server=cp1251"); //формирование строки запроса на удаление заказа $query = "DELETEFROMplastWHEREidplast=$idplast";//передача строки запроса соединению с БД и сотвественно его выполнение $result = $handle->query($query); |
||
Последнее изменение этой страницы: 2018-04-12; просмотров: 229. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |