2016-06-25 2 views
-1

Я загрузил файл в базу данных MySQL, но при поиске у меня возникла проблема.Загрузить документ из базы данных mysql

download.php

<?php 

    $host="localhost"; 
       $username="root"; 
       $password=""; 
$db_name="application"; 

$con=mysqli_connect("$host", "$username", "$password","$db_name")or die("Your Connection is in error"); 

$a =$_GET['contactid']; 

$query = "SELECT filename,filetype,filesize,filecontent FROM contact WHERE contactid = '$a' "; 

$result = mysqli_query($con,$query) or die('Error, query failed'); 
list($filename, $filetype, $filesize, $filecontent) = mysqli_fetch_array($result); 

header("Content-length: $filesize"); 
header("Content-type: $filetype"); 
header("Content-Disposition: attachment; filename=$filename"); 
echo $filecontent; 
exit; 
?> 

$ в который я получаю от предыдущего экрана не работает. Вместо этого, если я дам contactid = 18 .. файл загружается.

предыдущая screen.php

$GET =mysqli_fetch_array(mysqli_query($con,"SELECT contactid,groupname,firstname,lastname,mobile1,mobile2,email1,email2,city,country,designation,companyname,address1,address2,district,pincode,website,others,filename FROM contact WHERE contactid='$a'")); 
$contactid = $GET['contactid']; 
$filename = $GET['filename']; 
<a href='download.php?contactid=".$contactid."'><?php echo $filename;?> </a> 

ответ

1
<a href='download.php?contactid=".$contactid."'><?php echo $filename;?> </a> 

Выше заявления с использованием двух переменных PHP $contactid и $filename. У вас есть echo$filename, но забыл echo $contactid. Если вышеуказанный оператор не находится внутри тегов PHP. Тогда это должно быть,

<a href='download.php?contactid=<?php echo $contactid ?>'><?php echo $filename;?> </a> 

Если это внутри PHP теги, то она должна быть,

echo "<a href='download.php?contactid=".$contactid."'>".$filename."</a>"; 
+0

ха-ха-ха ........ снова :) :) наслаждайтесь день Alok –

+0

:)) Не хороший день для помощи. :) –

+1

хорошие вещи всегда приходят с большим количеством неприятностей. :) :) –

Смежные вопросы