
PHP、確認画面の画像を自作の画像をクリックすることで、入力情報の確認表示画面を表示させたいのですが、上手くいきません。今までは入力された情報確認画面の表示で 一番したの方にある<p colspan="2"><input type ="submit" name ="submit"value="確認画面へ"></p>
"確認画面へ" というボタンを押すことで次ページに行けたのですが、
"確認画面へ"のボタンをオリジナルの画像(付属画像名sss.png)という画像をクリックして同じように確認画面の次ページに行きたいのですが、以下のコードで <a href="sample2.html"><img src=”sss.png" alt="次へ"></a>
で一応画像をクリックすれば、次ページに行けますが情報が送られていません。
<p colspan="2"><input type ="submit" name ="submit"value="確認画面へ"></p> のコードに画像を加えたコードはどう書いたらよいでしょうか?
困っています。回答よろしくお願い致します。
<?php
session_start();
$errors = array();
if(isset($_POST['submit'])) {
$email = $_POST['email'];
if($email === "") { $errors['email'] ="メールアドレスが入力されていません。 ";
}
if(count($errors) === 0) {
$_SESSION['email'] = $email;
header('Location:http://◎◎◎.php');
exit();
}
}
if(isset($_GET['action']) && $_GET['action'] === 'edit'){
$email = $_SESSION['email'];
}
?>
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8"/>
<title>お問い合わせ</title>
<link rel="stylesheet" href="syoki.css">
<style>
<?php echo "<ul>";foreach($errors as $value) {
echo "<li>";
echo $value;
echo "</li>";
}
echo "</ul>";
?>
</head>
<body>
<form action ="hpform1.php" method ="post" class="auto-style1">
<div class="auto-style1">
<p class="px-num">
メールアドレス:※
</p>
<input type="text" class="email" name="email" id="email" value="<?php if(isset($email)){ echo $email; } ?>"/>
<p></p>
<p colspan="2"><a href="sample2.html"></a><input type ="submit" name ="submit"value="確認画面へ"></p>
<a href="sample2.html"><img src="next.png" alt="次へ"></a>
</form>
</body></html>

No.1ベストアンサー
- 回答日時:
こんばんは
formでしょうから、送信するにはsubmitしなければなりません。
aタグを使いたいなら、スクリプト等でsubmitする必要があります。
通常のタグなら、
<input type="image" ~~ />
を利用することで、送信ボタンに画像を使うことができます。
https://developer.mozilla.org/ja/docs/Web/HTML/E …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページ移動した場合の、フォー...
-
入力フォームの確認画面からの...
-
リンク先を全画面で表示
-
ビジネスメールの敬称
-
Googleフォームを回答したか確...
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
ユーザーフォームチェックボッ...
-
TextBoxから数字が文字...
-
DataGridViewの桁数制限に関して
-
初歩的な事だと思います。 Sub...
-
ExcelVBAのユーザーフォームで...
-
DataGridView 列ごとの入力制限
-
accessで該当するレコードがな...
-
EXCEL VBA で指定した範囲に入...
-
VBA R1C1形式で変数の入力について
-
C言語でのメール送信
-
excel vba でユーザーフォーム...
-
メールフォームCGIの設置方法に...
-
WebBrowserコントロールで
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ページ移動した場合の、フォー...
-
アイフォン使ってたらちょくち...
-
ブラウザの「戻る」ボタンを押...
-
htmlからbatファイルを起動する
-
メール送信フォームとhistory.b...
-
戻ると入力したフォームの内容...
-
携帯サイトの戻るボタン
-
PHPによるメールフォームの作り方
-
PHPで作成したページがMacで動...
-
「テキストボックス→Enterキー...
-
掲示板のセキュリティについて...
-
PHP版フォームメール
-
階層式のプルダウンセレクトを...
-
perlの結果を自動表示?
-
フォームデータの取得について
-
値だけ送信してページは遷移さ...
-
ショッピングカートの不具合
-
[件名]前の画面に戻ると「webペ...
-
フォームの要素がつかむ値の変...
-
ウェブサイト上のボタンを自動...
おすすめ情報