私の大学のプロジェクト用にオンラインフォトギャラリーアプリを作っています。私は画像のようなボタンを含めると思います。ここで画像のボタンが好きではありません
は、PHPタグの中に埋め込まれたHTMLです:
echo "<div class='middle'><div class='likeButton'><form method='post'><input
class='likeButtonStyle' type='submit' value='likeFunc()' name='like' /></form>
</div></div>";
は、ここで私が使用しようとしていた機能だ。
$like = 0;
if (isset($_POST['like'])) {
function likeFunc() {
$like = $like + 1;
echo $like;
}
}
これはどの程度正確に失敗していますか? – David
@David "likeFunc()"のようなボタンの値として関数名全体が表示されています – wished
これは設定した値です: 'value = 'likeFunc()'' PHPは自動的にPHPを実行しませんあなたの文字列の中にあるコード。代わりに '$ like'変数を使うことを意味しましたか?何かのように: 'value = '"。$ like。 "''関数が本当にやっていることを期待しているのかは分かりません。返す代わりに値をエコーするからです。 – David