Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kliknięcie obrazka z podpiętą funkcją php-a
Forum PHP.pl > Forum > PHP
michal_robak
Witam mam taki problem. Chcę zrobić takie coś ... Mam na stronach różne banery. Teraz chcę żeby po kliknięciu wykonywał mi się pewien skrypt który będzie łączył się z bazą danych i robił różne psikusy. Teraz wyczaiłem taki sposób:

  1. <a href="jakis_link.html><img src="skrypt.src?id=1"></a>


a w tym skrypcie bede miał np 3 array-ie:

  1. <?php
  2. $adresy = array("raz.html","dwa.html);
  3.  
  4.    $banery = array("pierwszy.jpg","drugi.gif");
  5.  
  6.    $nazwa = array("nowy","jakis");
  7. ?>


i np jak wywoluje ten skrypt z parametrem id=1 to on mi pobiera pierwsze elementy z trzech tablic i potem robi to co ma robić. Problem jest tej natury, że on mi wcale nie robi tego co bym chciał w zamyśle począwszy od wczytania obrazka smile.gif.

BO jeżeli w tym skrypcie dam echo "1.jpg" to on tego nie wrzuci pod img src="1.jpg" prawda smile.gif bo to by było zbyt banalne smile.gif i jezeli dobrze rozumuje to należy używać tych funkcji typu imagecreatefromjpeg do utworzenia obrazków z podanych ścieżek znajdujących się w tym przypadku w tablicy $banery prawda. Na razie pytam sie o to bo bede musiał zrobić taką rzecz a nie chcem na starcie od razu sie zamotac więc za wczasu wolę się zorientować co i jak smile.gif. Aha i to że na początku mam <a href="jakis_link.html> to nie będzie kolidować z wykonanie skryptu prawda questionmark.gif bo ważne jest również to co się wykona w momencie kliknięcia w ten obrazek. Pozdrawiam
ddiceman
HTML
  1. <a href="jakis_link.html><img src="<?php $id=1; include('script.php'); ?>"></a>

SCRIPT.PHP
  1. <?php
  2. echo('1.jpg');
  3. ?>
michal_robak
ok działa i dzięki za podpowiedź smile.gif. Teraz takie coś. Nie moge zrobić w tej samej akcji, że po kliknięciu wykona mi się coś innego prawda?. Musze to zrobic w funkcji onclick dla odnośnika a href bo nie ma innej opcji prawda sad.gif
webdice
Proszę poprawić tytuł tematu, tytuł ma opisywać problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.