форма добавления новой книги:
Код | <form action="add.php" method="post" name="form1" onsubmit="return test()"> <table border="1"> <tr> <td>Название</td> <td><input type="text" name="Name_book" maxlength="100" size="30"> </td> </tr> <tr> <td>Автор</td> <td><input type="text" name="Avtor" maxlength="100" size="30"> </td> </tr> <tr> <td valign=top>Комментарий</td> <td><p><textarea rows="7" name="Description" cols="30"></textarea></p></td> </tr> <tr><td>Специальность</td> <td> <?php include "config.php"; $ath = mysql_query("select * from matmod;"); if ($ath) { echo "<p><select size='1' name='type'>"; while($types = mysql_fetch_array($ath)) { echo "<option value=".$types['Caption']." selected>".$types['Caption']." </option>"; } echo "</select></p> "; } ?> </td> </tr> <tr> <td>Издательство</td> <td><input type="text" name="Publishers" maxlengt="100" size="30"> </td> </tr> <tr> <td>Год издания</td> <td><input type="int" name="Year" maxlengt="100" size="30"> </td> </tr> <tr> <td></td> <td align=right><input type="submit" value="Добавить"></td> </tr> </table> </form>
|
----------add.php----------
Код | <?php $Name_book=$HTTP_POST_VARS['Name_book']; $Avtor=$HTTP_POST_VARS['Avtor']; $Description=$HTTP_POST_VARS['Description']; $Pulpit=$HTTP_POST_VARS['type']; $Publishers=$HTTP_POST_VARS['Publishers']; $Year=$HTTP_POST_VARS['Year']; { $Name_book = addslashes($Name_book); $Avtor = addslashes($Avtor); $Description = addslashes($Description); $Pulpit = addslashes($Pulpit); $Publishers = addslashes($Publishers); $Year = addslashes($Year);
include "config.php"; $query = "insert into books (Name_book, Avtor, Description, Profession, Publishers, Year) values ('".$Name_book."','".$Avtor."','".$Description."', '".$Pulpit."','".$Publishers."','".$Year."')"; echo "<br>"; echo "<script language=\"javascript\">window.alert('".$query."');</script>"; $result = mysql_query($query); if ($result) { echo "<br>"; echo "<br>"; echo "<script language=\"javascript\">window.alert('Книга добавлена в базу данных!');</script>"; } } //} ?>
|
После ввода всех данных и выбора специальности в форме(там список из 22 элементов) я нажимаю на добавить.Запись в БД проходит успешно, кроме специальности(Profession). Там везде нули. Как сделать чтобы после выбора специальности в поле специальность был номер(т.е. тот номер, под которым состоит книга)
|