2017-02-02 7 views
-1

フォームに記入するページを作成しています。書いた内容に応じて、別の画像を含む別のページにリダイレクトされます。たとえば、「tulip.jpg」と入力してsubmitを押すと、tulip.jpgという名前の画像が表示されます。そして「bear.jpg」と書いた場合、bear.jpgという名前の画像が表示されます。申し訳ありませんが、私は説明がうまくありません。だから私はメインページを作ったが、あなたが別のものを書くときに異なる絵が現れるように変数をどのように入力するのか分からない。ここに私のコードは次のとおりです。PHPフォーム提出後に別のページにリダイレクトする(書いたものに依存します)

<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <title>PHP - oppgave 6</title> 
    </head> 
    <body> 
     <h1>Om bilder</h1> 
     <form method="get" action="oppgave6b.php"> 
     <p>Skriv inn et filnavn - ikke glem filutvidelsen - og klikk på knappen</p> 
      <input type="text"> 
      <input type="submit" value="Send forespørsel"> 
     </form> 
    </body> 
</html> 

図6b:

<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <title>PHP - oppgave 6</title> 
    </head> 
    <body> 
     <?php 
      $link = <img src="Tulipaner.jpg">; 
      $link = '<img src="rod.jpg">'; 
      echo "<h1>Du valgte følgende bilde:</h1>"; 
      echo "$link"; 
      ?> 
    </body> 
</html> 
+1

コードを書くことを試みましたか? –

+1

oppgave6b.phpの内容を投稿できますか? –

+0

が今すぐ追加されました@Ray – unaml

答えて

0

私のソリューションは非常にのようになる:

index.htmlページ:

<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <title>PHP - oppgave 6</title> 
    </head> 
    <body> 
     <h1>Om bilder</h1> 
     <form method="get" action="oppgave6b.php"> 
     <p>Skriv inn et filnavn - ikke glem filutvidelsen - og klikk på knappen</p> 
      <input type="text" name="submission"> 
      <input type="submit" value="Send forespørsel"> 
     </form> 
    </body> 
</html> 

その後、あなたのPHPファイルoppgave6bに.php:

<?php 
    $incomingvalue = $_GET["submission"]; 

    if($incomingvalue == 'tulip.jpg') 
    { 
     echo '<img src="tulip.jpg"/>'; 
    } 
    if($incomingvalue == 'bear.jpg') 
    { 
     echo '<img src="bear.jpg"/>'; 
    } 
?> 
関連する問題