画像をアップロードしてフォルダとデータベースのパスに保存し、ウェブページに表示するコードがあります。面白いことに、最初に画像をアップロードすると、新しい画像をアップロードするときに、画像がウェブページに表示され、変更されます。しかし、私はページを閉じて、別の日に再開し、画像を変更することを決めた場合、私はページを更新しても、Webページの1つは変更されませんが、フォルダ内の1つが変更されます。交換時の画像は変更されません
あなたのイメージがあなたのフォルダに変更されていますが、それはおそらく、キャッシングの問題だWebページ上の古いものを見ている、お使いのブラウザのキャッシュ(Ctrl + F5キーをクリアプラス、これはちょっとあればここに私のコード
<?php
$sql2 = "SELECT Picture_HD FROM detailss WHERE Idn_nom = '$Indnum'";
require('connect.php');
$addr = "";
$addr = mysqli_query($conn, $sql2);
if ($addr) {
$locat = $addr->fetch_row();
$locat = (string)$locat[0];
} else {
$locat = "Pictures/default1.png";
}
mysqli_close($conn);
echo "<div id = 'Img'>";
echo "<img src = '" . $locat . "' alt = 'Passport picture/Headshot' style = 'width:80px; height:80px;'/>";
echo "</div>";
?>
あなたのブラウザにはキャッシュされていますか?サーバーから強制的に更新するには、Ctrl + F5キーを押してください。 P.S.このコードがどのような種類の公開Webサイトでも使用されるかどうかはわかりませんが、もしそうなら、SQLインジェクションに脆弱であることに注意してください。文字列を連結する代わりに、パラメータ化されたクエリを使用することを検討してください。 – ADyson