Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > добавление фото в базу |
Автор: krb 17.1.2012, 15:22 |
сейчас у меня идет добавление специалиста таким образом в файле menu.php <? case 2: { echo "<h3>Добавить специалиста</h3> <table> <tr> <td>ФИО:</td><td><input type=\"text\" id=\"fio\" size=\"40\"></td> </tr> <tr> <td>Адрес:</td> <td><select id=\"addr\"> <option value=\"1\">ул. Братьев Касимовых, 40а</option> <option value=\"2\">ул. Гаврилова, 1</option> </select> </td> </tr> <tr> <td>Специальность:</td><td><select id=\"sel_prof\">".$show_prof."</select></td> </tr> <tr> <td></td><td> <input type=\"button\" id=\"save_fio\" value=\"Добавить\"> </td> </tr> </table> <div id=\"mes\" style=\"display: none;\"></div>"; } break; ?> и еще вставка в базу файл add_fio.php <?php header("Content-Type: text/html; charset=windows-1251"); require_once('../configuration.php'); mysql_query("insert into fio (fio, prof_id, address) values ('".$_POST['fio']."', '".$_POST['prof_id']."', '".$_POST['address']."')", $dbh); echo "Специалист добавлен"; //echo $_POST['fio']."<br />".$_POST['address']."<br />".$_POST['prof_id']; ?> хотел бы еще плюс к этому вставлять для специалистов фото, чтоб потом выводить отдельно специалиста с фоткой и расписанием. Вот, сделал в таблице еще одно поле для картинки типа блоб, добавляя а потом выводя на экран выдает символы, может кто поможет с этим? |
Автор: StachelDraht 17.1.2012, 15:24 |
а зачем в блоб хранить, загружайте фото на сервер а в базу пишите только имя фотографии |
Автор: krb 17.1.2012, 16:19 |
а как путь добавить в базу? |
Автор: N_Ghost 17.1.2012, 16:59 |
точно так же как и любое значение. сохраняешь файл в нужной папке, и записываешь имя в базу. потом, просто подставляешь в url картинки. |
Автор: $дмитрий 17.1.2012, 23:54 | ||
Если папка статическая храни только название файла |