y0 c0derz!PHP - 数式は画像付きで投稿したくない
私の式は次のようになります。
<form method="post" action="index.php?sida=upl" enctype="multipart/form-data" name="myform">
<input type="file" name="picture" id="picture" class="file_1" />
<input type="image" name="submit" style="margin-left: 120px;" src="uplbutt.png" />
</form>
そして式のためのPHPコードは次のようになります。
if (array_key_exists('image', $_POST))
{
// do something here bla bla
}
しかし、私は上の画像提出クリックしたときには、そのままボタン何も起こりません起こると思いますか?何が間違っていますか?
"image"という名前のフィールドはありません。これはあなたの質問に間違いですか、それともあなたのコードに本当ですか?あなたのコードの中にあり、起こるはずのものが 'if'ブロックの中にあるなら、何も起こらないのは普通です。 – p4bl0
画像提出をクリックすると、ファイルがアップロードされます。ですから、私はifブロックの中にアップロード機能を持っています。しかし、ファイルはアップロードされません。しかし、通常の送信ボタンを使うと、array_key_existsの中で "画像"を "送信"に置き換えると動作します。 –
"formula"によって、あなたはhtmlコードを参照していますか? – JasonDavis