解決方法
print '<img src="'.$url.$img2.'">'.'</td><td><input type="checkbox" name="del_img" value="00">';
としました。これでシングルクォートの数が合いました。
実現したいこと
下記の後半<img>タグに関するシングルクオート「'」の使い方について悩んでおります。数は全部で偶数になるはずなのですが下記のようにエラーになります。場所はソース後半に「<<<=ココ」としています。
Parse error: syntax error, unexpected '">'.'</td><td><input type="' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\idol\update_profile.php on line 171
試したこと
ドットを変数とリテラルの間に追加しましたが、上記のエラーとなります。
~略~ $sql2='SELECT * FROM mst_img WHERE mem_id=? AND img_flg=?'; $stmh2=$dbh->prepare($sql2); $stmh2 -> bindValue(1, $id, PDO::PARAM_INT); $stmh2 -> bindValue(2, '11', PDO::PARAM_INT); $stmh2->execute(); $rec2=$stmh2->fetch(PDO::FETCH_ASSOC); $img2=$rec2['image']; $url='http://localhost/idol/mem_img/thum/'; print '<img src="'.$url.'s00_'.$img2.'">'.'</td><td><input type="checkbox" name="del_img" value="00">'; print '</td></tr>'; print '<tr><td>'; $sql3='SELECT * FROM mst_img WHERE mem_id=? AND img_flg=?'; $stmh3=$dbh->prepare($sql3); $stmh3 -> bindValue(1, $id, PDO::PARAM_INT); $stmh3 -> bindValue(2, '12', PDO::PARAM_INT); $stmh3 ->execute(); $rec3=$stmh3->fetch(PDO::FETCH_ASSOC); $img3=$rec3['image']; print '<img src="'.$url.'.$img3.'">'.'</td><td><input type="checkbox" name="del_img" value="01">';<<<=ココ print '</td></tr>'; print '<tr><td>'; ~略~
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。