PHPOnline
جمعه 09 خرداد 1393, 22:00 عصر
سلام یک فرمی دارم که می خوام تو دیتابیس ذخیره بشه به همراه یک عکس
فرم ها در دیتابیس ذخیره می شه و نمایش داده میشه که مشکلی نیست ، اما برای آپلود عکس چی کار باید کنم که آدرس عکسم در دیتابیس ذخیره بشه و برای نمایش اون از دیتابیس آدرس رو بخونم ؟؟
اینم کدم هست
if (isset($_POST['name'])) {
foreach($_FILES as $photo) { $extension = end(explode('.', $photo['name']));
$photo['name'] = str_replace('.', '-', $photo['name']);
$photo['name'] = str_replace('-' . $extension, '.' . $extension, $photo['name']);
if (in_array($extension,array('jpg','gpeg','jpe'))) {
if ($photo['error'] == 0 && $photo['size'] <= 2000000) {
move_uploaded_file($photo['tmp_name'],'../upload/' . $photo['name']); }}
}
mysql_query("INSERT INTO `shop_uni`.`products` (`productid` ,`catid` ,`name` ,`price` ,`pic`,`description` ,`score`)
VALUES (NULL , '".$_POST['catid']."', '".$_POST['name']."', '".$_POST['price']."','".$_POST['photo']['tmp_name']."', '".$_POST['description']."', '0')");
}
ممنون دوستان :بوس:
فرم ها در دیتابیس ذخیره می شه و نمایش داده میشه که مشکلی نیست ، اما برای آپلود عکس چی کار باید کنم که آدرس عکسم در دیتابیس ذخیره بشه و برای نمایش اون از دیتابیس آدرس رو بخونم ؟؟
اینم کدم هست
if (isset($_POST['name'])) {
foreach($_FILES as $photo) { $extension = end(explode('.', $photo['name']));
$photo['name'] = str_replace('.', '-', $photo['name']);
$photo['name'] = str_replace('-' . $extension, '.' . $extension, $photo['name']);
if (in_array($extension,array('jpg','gpeg','jpe'))) {
if ($photo['error'] == 0 && $photo['size'] <= 2000000) {
move_uploaded_file($photo['tmp_name'],'../upload/' . $photo['name']); }}
}
mysql_query("INSERT INTO `shop_uni`.`products` (`productid` ,`catid` ,`name` ,`price` ,`pic`,`description` ,`score`)
VALUES (NULL , '".$_POST['catid']."', '".$_POST['name']."', '".$_POST['price']."','".$_POST['photo']['tmp_name']."', '".$_POST['description']."', '0')");
}
ممنون دوستان :بوس: