Я новичок в php , только учусь, и вот встала проблема, причина которой мне не понятна
Очень прошу Вашей помощи, дорогие друзья.
Проблема вот в чем.
1) Я сделал форму для добавления изделий . Форма содержит окно добавление картинки
2) Форма ссылается POSTом в обработчик
3) Обработчик проверяем введенные данные, и добавляет данные в базу данных.
4) ?!?! При проверке самой базы данных в ней оказываються несколько копий данных! Причем, копий может быть от 2х до 15.
В чем проблема?
В коде? В данных? в обработчике? Вместо 1 запроса браузер отправляет 2-15?
Высылаю коды :
1) Форма
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <link rel="stylesheet" href="style.css" type="text/css"/>
- <title>Форма добавления</title>
- </head>
- <div id="forma">
- <?
- echo "<form action='add.php' method='post' enctype='multipart/form-data' name='form'>";
- echo "Артикул "."<input name='article' type='text' style='width:80px' >"." ";
- echo "Вес "."<input name='weight' type='text' style='width:80px'>"." ";
- echo "<select name='type' style='width:150px' > ";
- echo "<OPTION value=1>Обручальное кольцо</OPTION>";
- echo "<OPTION value=2>Женское кольцо</OPTION>";
- echo "<OPTION value=3>Мужской перстень</OPTION>";
- echo "<OPTION value=4>Кулоны</OPTION>";
- echo "</select>";
- echo "<br>";
- echo "<br>";
- echo "<input type='file' name='userfile' accept='image/jpeg,image/png,image/gif' style='width:233px'>"." "." ";
- echo "<INPUT TYPE='submit' VALUE='Добавить изделие в базу' style='width:200px'><br><br>";
- ?>
- </div>
- <body>
- </body>
- </html>