Как да направя снимката линк?

vinsbg

Registered
Здравейте,
Нещо не успявам да направя снимката, като линк.
Идеята е като след кликне на снимката да се отваря на нова страница и да е само тя там.

Така си извеждам снимката:
Код:
echo "<a href=\"pic.php?name=".$line['name']."\"><img style=\"width:100%;margin:0 auto;\" src=\"upload/".$line['name']."\" /></a><br />";
А така се опитвам да я изведа в новата страница:
Код:
if($q = mysqli_query($con, 'SELECT * FROM images WHERE `name` = ' . mysqli_real_escape_string($con, $_GET['name']))){
                if($row = mysqli_fetch_array($q)){
                    echo $row['name'];
                } else {
                    echo 'Not found';
                }
            } else {
                echo mysqli_error($con);
            }
Отговора, който получавам е, че няма такава колона в WHERE клаузата:
Unknown column '9d7ff4e6c1a37ac2556b94ded601a447.jpg' in 'where clause'
Нещо не успявам да го наглася. Някой може ли да помогне?
В базата полетата са ми: id, name, size, type, file_pat ... ако има значение.
 
Нека сложим по едни кавички.
PHP:
$sql = mysqli_query($con, "SELECT * FROM images WHERE `name` = '".
preg_replace('/[^.A-Za-z0-9]/ui', '',  $_GET['name'])."' LIMIT 1);
 
Така поне заявката минава, но странно, защо ми изкарва името, а не самата снимка. Ето го резултата
9d7ff4e6c1a37ac2556b94ded601a447.jpg
Аз ги пазя в папка а в базата записвам пътя до тях и името..
 
eddyy93 каза:
Да не си забравил да го сложиш в: <img src=" " /> ?
Ами бях, да. Сега е
Код:
echo "<img src=".$row['name']." />";
Но снимката е с такава иконка на счупена..
 
Не си задал правелен път до директорията. Отвори си source кода и виж директорията, пробвай я в браузера дали е отваря. :))
 
eddyy93 каза:
Не си задал правелен път до директорията. Отвори си source кода и виж директорията, пробвай я в браузера дали е отваря. :))
Ами на страницата, където са всички си ми излизат нормално снимките.
Дори и така да задам пътя пак счупена се показва
Код:
echo "<img src="upload/".$row['name']." />";

едит:
Оправих го... една " съм забравил
Код:
echo "<img src="upload/".$row['name']." \ " <= ТУК />";

едит2:
Много ти благодаря за помощта :?:
 

Back
Горе