Я ищу разрешение для отображения изображения, которое сохраняется в таблице MySQL. Я прочитал почти все предыдущие вопросы на этом сайте. Последовали за ними, но не повезло.
Я могу сохранить файлы в порядке. При попытке отобразить, он показывает только двоичные коды .
Проведите несколько дней, чтобы сделать это самостоятельно, но не смогли найти ошибку в программе.
Цель состоит в том, чтобы отображать имена пользователей, фамилию, дату рождения и изображения с помощью трех разных таблиц, а затем изменять их, если пользователь хочет. Все данные отображаются отлично и могут также меняться. Но can not отображаемое изображение .. !!
Попробовали «эхо» изображения в строке 22 для тестирования, а затем в строке 45, где должен отображаться. Оба пути – это просто двоичные коды. Любая помощь / предложения будут высоко оценены.
<?php session_start(); include 'db_connect.php'; $user = (isset($_POST['user']) && !empty($_POST['user']) ? $_POST['user'] :""); $pass = (isset($_POST['pass']) && !empty($_POST['pass']) ? $_POST['pass'] :""); $sql = mysqli_query($connect, "SELECT mli.cust_id, mm.fname, mm.lname, mm.cust_dob, mi.cust_img FROM member_login_info mli LEFT JOIN member_master mm ON mli.cust_id = mm.cust_id LEFT JOIN member_img mi ON mli.cust_id = mi.cust_id WHERE mli.profilename = '$user' AND mli.password = sha1('$pass') "); $result = mysqli_fetch_array($sql); $fname = $result["fname"]; $lname = $result["lname"]; $dob = date("d/m/Y", strtotime($result["cust_dob"])); $_SESSION["cid"] = $result["cust_id"]; $image = $result["cust_img"]; echo "<img src='" .$result['cust_img']. "'>" ?> <div id="edit_data"> <fieldset style="width:30%"> <legend>Edit information</legend> <table border="0"> <form name="edit" enctype="multipart/form-data" method="POST" action="test_edit1.php"> <tr> <td>First Name:</td> <td><input name="fname" type="text" id="fname" value="<?php echo $fname; ?>" > </td> </tr> <tr> <td>Last Name:</td> <td><input name="lname" type="text" id="lname" value="<?php echo $lname; ?>"> </td> </tr> <tr> <td>Date of Birth:</td><td> <input name="dob" type="text" id="dob" value="<?php echo $dob; ?>"> </td> <input name="cid" value="<?php echo $cid; ?>" type="hidden" /> </tr> <tr> <td>Photo:</td> <td> <?php echo "<img src='".$result['cust_img']."'/>" ?> </td> </tr> <tr> <td>Upload your profile picture:</td><td> <input name="image" type="file"> </td> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> </tr> <tr> <td><input id="exit" type="submit" name="exit" value="Exit" onclick="window.location.href='display.html'"></td> <td><input id="edit" type="submit" name="edit" value="Save"></td> </tr> </form> </table>