• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Obrazek jako link albo przycisk, który jednocześnie przekazuje dane metodą get.

Object Storage Arubacloud
0 głosów
2,442 wizyt
pytanie zadane 15 września 2018 w PHP przez Gucci93 Użytkownik (570 p.)

Chciałbym mieć na stronie obraz jako klikalny przycisk albo link, który przekaże metodą get dane. 

Będzie to strona z danymi technicznymi samochodów. Na głównej stronie wybieram markę klikając w nią, na następnej klikam w dany model, potem generacja i silnik, adres na końcu powinien wyglądać mniej więcej tak: http://localhost/www/car-viewphp?brand=Volvo%model=V40%gen=2%engine=20%T4

I dzięki tym danym na ostatniej stronie wykonam zapytanie do bazy o ten konkretny model i wyświetlę dane techniczne. 

Wracając do tego co potrzebuję, próbowałem w ten sposób ale to mi nie przekazuje tego co chcę:

<form action="car-brand.php" method="get">
<input type="image" name="brand" src="vw.jpg">
</form>

A jak to w linku zrobić to nie mam pojęcia, tutaj mój klikalny obrazek bez metody get:

        <div class="carbrand1">
            <a href="car-brand.php">  <img src="volvo-logo.png" alt="tekst alternatywny" width="200" height= "150"/> </br> Volvo</a>
        </div>

 

komentarz 15 września 2018 przez Paweł Mansfeld Obywatel (1,420 p.)
Zrób link typu <a href=" http://localhost/www/car-viewphp?brand=Volvo%model=V40%gen=2%engine=20%T4">

i po sprawie.
komentarz 15 września 2018 przez Gucci93 Użytkownik (570 p.)
Tak myślałem o tym ale chcę np. widok modeli danej marki zrobić w jednym pliku. Czyli w zależności od tego czy ktoś wybrał Opla czy VW to pokażą mu się obrazki z modelami danej marki. Czyli nie chcę robić osobnej strony dla każdej marki tylko plik car-brand.html i w tym pliku chciałbym pobrać metodą get wybraną markę z linku i zapisać do następnej strony jaki model wybrał user.

1 odpowiedź

0 głosów
odpowiedź 15 września 2018 przez Eliro Stary wyjadacz (12,160 p.)
wybrane 15 września 2018 przez Gucci93
 
Najlepsza
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Formularzyk</title>
  </head>
  <body>
    <form action="index.html" method="get">
		<input type="text" name="cos">
      <button type="submit"><img src="https://cdn.pixabay.com/photo/2016/01/23/11/41/button-1157299_960_720.png" width="50" height="50"></button>
</form>
  </body>
</html>

 

komentarz 15 września 2018 przez Gucci93 Użytkownik (570 p.)

To właściwie dało tylko obrazek w miejsce przycisku. Ja chcę żeby nie było pola do wpisania tekstu a sam przycisk z obrazkiem. Kliknięcie przycisku z logiem Volkswagena ma wysłać np. brand=VW, kliknięcie przycisku z logiem Skody brand=Skoda.

Jak ktoś kliknie w przycisk Skody a na następnej stronie w przycisk np. Octavii (modelu Skody) to w linku chcę mieć car-view.php?brand=Skoda%model=Octavia

komentarz 15 września 2018 przez Eliro Stary wyjadacz (12,160 p.)
Więc czemu nie wpiszesz tego na sztywno jako zwykły link? Do tego nie potrzebne Ci formularze.
komentarz 15 września 2018 przez Gucci93 Użytkownik (570 p.)
Hmm wydaje mi się, że to potem spowoduje problemy ale spróbuję w ten sposób. Jak napotkam problem dam znać, dzięki :)
komentarz 15 września 2018 przez Eliro Stary wyjadacz (12,160 p.)
Ja bym próbował tak. Wybór auta:

<a href="model.php&auto=skoda>Obrazek Skody</a>

Wybór modelu na kolejnej stronie:

$auto = $_GET['auto'];

echo '<a href="silnik.php&auto=$auto&model=fabia>Obrazek Fabii</a>';

Czy jakoś tak. Nie próbowałem, pewnie niektórzy programiści łapią się za głowę, ale kompletnie nie widzę innego rozwiązania :D
komentarz 15 września 2018 przez Gucci93 Użytkownik (570 p.)
No dokładnie tak teraz będę próbował. Wydawało mi się, że jest jakiś bardziej oczywisty sposób jak właśnie przycisk ale może to jedyna opcja :D

Podobne pytania

0 głosów
3 odpowiedzi 1,464 wizyt
pytanie zadane 7 sierpnia 2018 w HTML i CSS przez _Pita_ Stary wyjadacz (11,410 p.)
0 głosów
1 odpowiedź 5,765 wizyt
pytanie zadane 19 kwietnia 2017 w HTML i CSS przez LeeVay Użytkownik (740 p.)
0 głosów
2 odpowiedzi 551 wizyt
pytanie zadane 10 marca 2018 w HTML i CSS przez PROFF Obywatel (1,180 p.)

92,579 zapytań

141,429 odpowiedzi

319,657 komentarzy

61,963 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...