|
|
|
| я до того место фото ложил в базу только путь до файла. и так извлекал его обратно.
как вообще ложит файл в переменную (например: $foto)
и его ложит в базу. там обычный insert используется??? | |
|
|
|
|
|
|
|
для: Shokan
(19.01.2007 в 12:30)
| | а ни как вы в базу картинку не положите, только название файла, а файл сам берется из директории | |
|
|
|
|
|
|
|
для: dert
(19.01.2007 в 12:35)
| | >а ни как вы в базу картинку не положите, только название файла, а файл сам берется из директории
бред нести не надо, плиз.
to Shokan:
Да, обычный INSERT . Ну и как обычно, не забывать про mysql_escape_string() над вставляемыми в запрос значениями. | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 12:45)
| | нука напишите пример как Вы картинку в БД кладете? | |
|
|
|
|
|
|
|
для: dert
(19.01.2007 в 12:48)
| | см (19.01.2007 в 13:14) | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 12:45)
| | Ну вот, как выглядит сам процесс... как ее положить в переменную?
insert into T (id,foto)
values (1,'$peremennaia') | |
|
|
|
|
|
|
|
для: Shokan
(19.01.2007 в 13:02)
| |
$image = file_get_contents('image.jpg');
$peremennaia = mysql_escape_string($image);
$sql = "INSERT INTO t (id, foto) VALUES (1, '$peremennaia')";
mysql_query($sql) or die mysql_error();
|
| |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 13:14)
| | то есть вот так...
$image_p = $_POST['foto'];
$image = file_get_contents($image_p);
$peremennaia = mysql_escape_string($image);
$sql = "INSERT INTO sotrudnik (fio, foto) VALUES ('$fio', '$peremennaia')";
mysql_query($sql) or die mysql_error();
|
выходить вот такая ошибка че бы это обозначало бы?
Parse error: parse error, unexpected T_STRING in C:\Server\project\www\help_desk\new_sotr.php on line 19 | |
|
|
|
|
|
|
|
для: Shokan
(19.01.2007 в 14:52)
| | кто небудь откликнитесь, пожалуйста !!! | |
|
|
|
|
|
|
|
для: Shokan
(19.01.2007 в 14:52)
| | on line 19 означает на 19-й строке.
Как Вы думаете, в приведенном Вами фрагменте из 5 строк, её отсюда видно?
И как можно в таком случае откликнуться? | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 17:24)
| | 19-строка поподает на строку 5 приведенном фрагменте | |
|
|
|
|
|
|
|
для: Shokan
(20.01.2007 в 09:46)
| | Перепишите ее так:
mysql_query($sql) or die(mysql_error()); | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2007 в 15:24)
| | положит то положил:-)
теперь как взять этот ресунок обратно?
то есть функция востонавливающий
после select-а | |
|
|
|
|
|
|
|
для: Shokan
(20.01.2007 в 16:07)
| | как обычное поле
$row = mysql_fetch_assoc($res);
$image = $row['foto'];
|
| |
|
|
|
|
|
|
|
для: Trianon
(21.01.2007 в 00:26)
| | я точно так же сделал, но вместе картинки выходит вот это:
2г{Щ Gћ_§Кв‘"–ЩІgњ„UPђЇ LвИЊэF4V>[џ#Б°П– x�с»
№l\цуёsx0е2]»1jцWцNрюNхЭаµЫпerШё7нзpжрaКd»vbХмЇмќбь>©±с‚\`ИsaKSIyДцH‘Љ9b–`Ј”a4‹YСо�оa–&›q )y{ТУнgі–°>жЗ•е.Ьн™Oе7v;З°P\IуLХdh¬t ЅG)…-± иС $ K#0)!‘І}_лy9}ЋЈЌ«Иy)ШЗ
бЈ„U(Ч <‡џ5ЫfЋXЅФ‘y№·]Dq-GQpH
9HЂЦч0`Ќ¬Л;2Wыниs$]«¤RDn†*:FiпђцнВу’.§"i™‰А4І�ѕ`яV: С§јуеB|wѓ,БЅЇ{�·P®”&ђlНЂ]‹
>jK%E`›'¤an™ЁЖЭ№6;@0ЂLажЏ2`…6DXыЬЕъдUыБ10±c5Јz Ожђ¬§3.G±“cщ…ъЫ„(9:«&БdЃ№ЬП;ё-a™(#j оз 98бЗЭ[™z@і–¦…cT•тњ53Сh-TE{�2Л{n;Ђ&2^$€`ђQ(d€G…Ыq О(Юр?GГ'жV~‘KM’еCaќЊёЬЂѕEЯMЭ„Gђ_C“iћзеЖъfХo»ЙГсНфЗ кd@L
|
| |
|
|
|
|
|
|
|
для: Shokan
(22.01.2007 в 07:03)
| | Вы не показали, как Вы эту картинку выводите. | |
|
|
|
|
|
|
|
для: Trianon
(22.01.2007 в 09:14)
| | ну как обычно:
$sql = "SELECT *
FROM sotrudnik";
$q = mysql_query($sql);
while ($row = mysql_fetch_assoc($q)) {
echo $row['fio'];
echo $row['foto']."<br>";
}
|
ресунок лежит в базе с типом longblob | |
|
|
|
|
|
|
|
для: Shokan
(22.01.2007 в 09:35)
| | Что-то я не понял... и фамилию и фотографию - всё в один документ?
Это как обычно?
И какого же типа будет этот документ? Текст? Картинка? | |
|
|
|
|
|
|
|
для: Trianon
(22.01.2007 в 09:38)
| | нет, для этого я сделаю отдельную страницу где выводится вся информация о сотруднике
это по моему замыслу должен выглядить примерно так:
echo "<table align = center width=90%>
<tr>
<td>имя</td>
<td width=70%>фотография</td>
<tr>";
$sql = "SELECT *
FROM sotrudnik";
$q = mysql_query($sql);
while ($row = mysql_fetch_assoc($q)) {
echo "<tr><td>".$row['fio']."</td>";
echo "<td>".$row['foto']."</td></tr>"; <----------непонятная строка
}
echo "</table>";
|
вот. чото я не могу догнать как выводить это фото в таблице | |
|
|
|
|
|
|
|
для: Shokan
(22.01.2007 в 10:07)
| | в таблице выводят не сами фото, а теги загрузки изображений. <img src="getphoto.php?id=123" />
Сами же изображения идут отдельными запросами, и выводятся отдельным скриптом. | |
|
|
|
|
|
|
|
для: Trianon
(22.01.2007 в 10:14)
| | ну вот, с каким запросом я могу вывести это фото на html таблицу??? | |
|
|
|
|
|
|
|
для: Shokan
(22.01.2007 в 10:21)
| | Каким запросом достать из БД? Примерно таким:
$sql = "SELECT * FROM sotrudnik WHERE id = ".intval($_GET['id']);
|
| |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 17:24)
| | тип поле который лежит файл должен быть longblob???
правитьлно? | |
|
|
|
|
|
|
|
для: Shokan
(20.01.2007 в 10:39)
| | Я так и не понял как положить файл в таблицу .... У меня стоит задача положить фото в таблицу на ряду с другими данными о пользователе . Как это сделать ??? | |
|
|
|
|
|
|
|
для: oiloil
(20.01.2007 в 12:35)
| | вот-вот!!! :-) | |
|
|
|