前提・実現したいこと
写真のバイナリデータと写真のタイプを配列に入れてimgに入れて出力をするというもので
配列の使い方がいまいちうまくいかなくて、配列を挿入すると出力がされない事態が続いているので
この場合の配列の入れ方を教えていただきたいです。
該当のソースコード
PHP
1$kazus = $db->query("SELECT COUNT(PHOTO) AS kazu, PHOTO ,PHOTO_TYPE FROM trouble_pic WHERE ID = '".$ID."' ORDER BY number DESC"); 2$kazu = $kazus -> fetch(); 3 4//forで繰り返して、表示の写真を出し切りたいが配列がうまくいかない。PHOTO_TYPEの内容も固定されて変わっていない。 5for($i =0; $i < 5; $i++){ 6 7if ($kazu["PHOTO_TYPE"][$i] == "jpeg" || $kazu["PHOTO_TYPE"][$i] == "png" || $kazu["PHOTO_TYPE"][$i] == "gif") { 8 if($kazu["PHOTO_TYPE"] == "jpeg"){ 9 $type[$i] = "jpeg"; 10 } 11 elseif ($kazu["PHOTO_TYPE"] == "png") { 12 $type[$i] ="png"; 13 }elseif ($kazu["PHOTO_TYPE"] == "gif") { 14 $type[$i] ="gif"; 15 } 16 echo '<img width="120" height="120" src="data:image/'.$type[$i].';base64,'.base64_encode($kazu['PHOTO']).'">'; 17 echo "<br/><br/>"; 18} 19}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/13 10:11