2016-08-19 18 views
2

これは、これは私のHTMLコードで私のPHPとMySQLのretriveコードhtmlページにPHPとMySQLを使用して、データベースから画像を表示する方法を

<?php 
    include_once("config.php"); 
    $image_id = $_GET['image_id']; 

    $res = mysqli_query($mysqli,"SELECT * FROM image WHERE image_id = $image_id"); 
    while($row = mysqli_fetch_assoc($res)) 
    { 
    $image=$row['path_txt']; 
    //echo $image; 
    $path ="<img src='http://localhost:8080/memes/".$image."' />"; 
    echo $path; 

    } 
    ?> 

です:あなたが作成した場合

<html> <head> </head> <body> <img src=urlencode("sample.php?image_id=58")/> <img src="<?php include("sample.php?image_id=58");?>"/> <?php echo "<img src= 'localhost:8080/memes/sample.php?image_id=58'/>";; echo "<a href =urlencode("/sample.php?image_id=58")>"; ?> </body> </html> 
+0

"/> 「を; エコー ""; ?> そのマイhtmlコード –

+1

コードの実行中にエラーが発生したり、通知されたりする –

+1

これは質問ですか?あなたは編集し、何が期待されているのか、何が起こっているのか(予想通りではない)、あなたの出力を含めてください。 – Progrock

答えて

0

それが良いでしょうイメージソースを取得して使用する関数。以下のように。あなたがその画像を表示する必要があるindex.phpで

のfunctions.php

<?php 
    function getImgSrc ($image_id) { 
    $res = mysqli_query($mysqli,"SELECT * FROM image WHERE image_id = $image_id LIMIT 0, 1"); 
    $row = mysqli_fetch_assoc($res); 
    $image=$row['path_txt']; 
    //echo $image; 
    $path ="<img src='http://localhost:8080/memes/".$image."' />"; 
    return $path; 

} 

<?php 
    // include functions.php 
    include 'functions.php'; 
?> 
<img src="<?php echo getImgSrc(58); ?>"/> 
+0

'$ image_id'がユーザから来た場合には、少なくとも' $ image_id = intval($ image_id) 'を使用してそれを照会するようにしたいかもしれません。 –

+0

解析エラー:Cの構文エラー、予期しない '$画像'(T_VARIABLE):\ xamppp \ htdocsに\ミーム\をsample.phpライン6 –

+0

でmysqli_fetch_assoc($ RES)=この行 $行を交換 $行を持ちます= mysqli_fetch_assoc($ res); –

関連する問題