FoXLee |
08-09-2008 20:04 893977 |
Сохранение данных в MySQL через php
Здравствуйте уважаемые камрады, вот уже замучался задачку решать, сразу скажу, что я новичок, только недавно поднял апач, mysql, php и не получается заставить данные пересылаться в базу данных через веб-интерфейс.
Код:
<HTML>
<HEAD>
<TITLE>Добавление вакансий</TITLE>
</HEAD>
<BODY>
<H1>Добавление записей в список вакансии</H1>
<FORM METHOD="post" ACTION="add_vac.php">
<P><STRONG>Номер вакансии :</STRONG><BR>
<INPUT TYPE="text" NAME="vac_id" SIZE=5 MAXLENGHT=5></p>
<P><STRONG>Должность :</STRONG><BR>
<INPUT TYPE="text" NAME="vac_name" SIZE=100 MAXLENGTH=150</p>
<P><STRONG>Возраст :</STRONG><BR>
<INPUT TYPE="text" NAME="age" SIZE=20 MAXLENGTH=100</p>
<P><STRONG>Образование :</STRONG><BR>
<INPUT TYPE="text" NAME="formation" SIZE=100 MAXLENGTH=150</p>
<P><STRONG>Опыт работы :</STRONG><BR>
<INPUT TYPE="text" NAME="exp" SIZE=100 MAXLENGTH=150</p>
<P><STRONG>Обязанности :</STRONG><BR>
<TEXTAREA NAME="duties" COLS=50 ROWS=3 WRAP=virtual></TEXTAREA></p>
<P><STRONG>Условия :</STRONG><BR>
<TEXTAREA NAME="conditions" COLS=50 ROWS=3 WRAP=virtual></TEXTAREA></p>
<P><STRONG>Контакты :</STRONG><BR>
<INPUT TYPE="text" NAME="contacts" SIZE=100 MAXLENGTH=150</p>
<P><STRONG>Дата добавления вакансии (ГГГГ-ММ-ДД) :</STRONG><BR>
<INPUT TYPE="text" NAME="date" SIZE=10 MAXLENGTH=10</p>
<P><INPUT TYPE="SUBMIT" NAME="submit" VALUE="Добавить"></P>
</FORM>
</BODY>
</HTML>
Код:
<?
if ((!$vac_id) || (!$vac_name) || (!$conditions) || (!$contacts) || (!$date)) {
header("Location: http://localhost/add_vac.html");
exxit;
}
$db_name = "goDB";
$table_name = "vacancies";
$connection = @mysql_connect("localhost", "root", "qwerty")
or die("Невозможно подключиться MySQL.");
$db = @mysql_select_db ($db_name, $connection)
or die ("Невозможно выбрать базу данных.");
$sql = "INSERT INTO $table_name
(vac_id, vac_name, age, formation, exp, duties, conditions, contacts, date)
VALUES
(\"$vac_id\", \"$vac_name\",\"$age\",\"$formation\",\"$exp\",\"$duties\",\"$conditions\",\"$contacts\", \"$date\")";
$result = mysql_query ($sql, $connection)
or die ("Невозможно выполнить запрос.");
?>
<HTML>
<HEAD>
<TITLE>Добавление вакансии</TITLE>
</HEAD>
<BODY>
<H1>Добавление записей в <? echo "$table_name"; ?></H1>
<p><STRONG>Номер вакансии: </STRONG><BR>
<? echo "$vac_id"; ?></p>
<p><STRONG>Должность: </STRONG><BR>
<? echo "$vac_name"; ?></p>
<p><STRONG>Возраст: </STRONG><BR>
<? echo "$age"; ?></p>
<p><STRONG>Образование: </STRONG><BR>
<? echo "$formation"; ?></p>
<p><STRONG>Опыт работы: </STRONG><BR>
<? echo "$exp"; ?></p>
<p><STRONG>Обязанности: </ STRONG><BR>
<? echo stripslashes ($duties); ?></p>
<p><STRONG>Условия: </ STRONG><BR>
<? echo stripslashes ($conditions); ?></p>
<p><STRONG>Контакты: </STRONG><BR>
<? echo "$contacts"; ?></p>
<p><STRONG>Дата добавления вакансии: </STRONG><BR>
<? echo "$date"; ?></p>
<p><a href="add_vac.html">Добавить ещё одну вакансию</a></p>
</BODY>
</HTML>
|