Hola a todos, estoy tratando de colocar una imagen en cierta etiqueta <img usando javascript
Como funciona
Subo mi imagen a la base de datos con este codigo
Código PHP:
$id = $_GET['ID'];
$link = mysqli_connect("localhost" , "root" , "root", "wisher");
$imagen = addslashes(file_get_contents($_FILES['imagen']['tmp_name']));
$link = mysqli_connect("localhost" , "root" , "root", "wisher");
mysqli_query($link, "UPDATE wisher SET foto = '$imagen' WHERE id = '$id'");
Despues la obtengo con este codigo php
Código PHP:
<?php
$id = $_GET['ID'];
$db = mysqli_connect("localhost","root","root","wisher");
$sql = "SELECT * FROM wisher WHERE id = $id";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
$imagen = '<img src="data:image/png;base64,'.base64_encode( $result['foto'] ).'"/>';
?>
Si pongo un echo $imagen; si la muestra.. pero quiero meterla en una variable javascript para ocupar document.getElementById("id").src
Asi que en javscript intente con esto
Código PHP:
var miFoto = "<?php echo $imagen; ?>";
Pero no funciona, despues intente con esto
Código PHP:
var miFoto = "<?php<img src="data:image/png;base64,'.base64_encode( $result['foto'] ).'"/> ?>"
Pero tampoco funcion
Alguien me puede ayudar a realizarlo