2017-02-02 2 views
-1

Итак, я делаю страницу, на которой вы заполняете форму, и в зависимости от того, что вы пишете, вы будете перенаправлены на разные страницы, содержащие разные изображения. Например, если я напишу «tulip.jpg» и нажмите «Отправить», появится страница с изображением с именем 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"/>'; 
    } 
?> 
Смежные вопросы