What's new

Bakit kaya ganito

loktoy

Eternal Poster
Joined
Oct 20, 2014
Posts
1,168
Solutions
2
Reaction
103
Points
497
Age
30
kapag ganito lang code ko lumalabas o nag didisplay yun title ng picture

<?php
$slq = "SELECT * FROM registration ";
$res = mysqli_query($con, $slq);
while($row = mysqli_fetch_assoc($res)){
$picture = $row['image']; }
?>
<?php echo $picture;?>

pero kapag ganito na code ko wala ng display nun title o kahit picture

<?php
$slq = "SELECT * FROM registration ";
$res = mysqli_query($con, $slq);
while($row = mysqli_fetch_assoc($res)){
$picture = $row['image']; }
?>
<img src="../photo_folder/<?php echo $picture;?>">
 
Ang unang code na iyong binigay ay nag-display ng titulo ng larawan dahil ito ay isang text na string. Ang paggamit ng echo $picture; ay nagpapakita lamang ng string na naglalaman ng file name ng imahe na nakuha mula sa database.

Sa pangalawang code, ginamit mo ang <img> tag para ipakita ang imahe. Ang src attribute ng <img> tag ay gumagamit ng file path ng imahe upang maipakita ito. Sa kaso mong ito, ginamit mo ang file name na nakuha sa database bilang bahagi ng file path. Siguraduhin mong ang file path na iyong ginamit ay tama at ang imahe ay naroroon sa tamang lokasyon (../photo_folder/).

Kung hindi pa rin nagpapakita ng imahe, maaaring mayroong mga posibleng dahilan. Mangyaring tanggalin ang <?php ?> tags sa iyong code at tingnan ang nagiging output ng $picture variable. Kung ang output ay tama, subukan mong tignan ang file path ng iyong imahe. Siguraduhin na ang pangalan ng file ay tama at ang imahe ay naroroon sa tamang lokasyon. Kung hindi pa rin gumagana, maaaring mayroong iba pang isyu tulad ng maling permission sa file o mali ang pagkakakonfigura ng server.
 

Similar threads

Back
Top