michalmw
(michalmw)
22 Listopad 2011 13:57
#1
Witam,
Mam funkcje w php która zwracam mi nazwe aukcji wraz z przekierowaniem na nią:
<?=$tplv['idformat']?>
Chciałbym zrobić aby zdjęcie xxx.jpg miało przekierowanie na id danej aukcji. Wymyslilem coś takiego, ale mi nie działa:
[/code]
Mógłby ktos pokazac albo podpowiedzieć mi jak powinien taki link wyglądac?
drobok
(Drobok)
22 Listopad 2011 14:05
#2
To zmienna a nie funkcja. Wklej w plik po czym wynik daj na forum:
<?php
echo $tplv['idformat'];
?>
michalmw
(michalmw)
22 Listopad 2011 14:34
#3
Hej,
Za każdym razem inna wartosc o co chodzi. Mam tabelke która sie generuje gdy dany produkt ma wartosc specialny. Tabelka wygląda tak
Zdjęcie NAzwa nazwa tworcy tutaj ma byc to zdjecie z linkiem
Zdjęcie NAzwa nazwa tworcy tutaj ma byc to zdjecie z linkiem
Zdjęcie NAzwa nazwa tworcy tutaj ma byc to zdjecie z linkiem
Zdjęcie NAzwa nazwa tworcy tutaj ma byc to zdjecie z linkiem
I tak mniej wiecej kilka aukcji sie dodaje co jakis czas i usuwa.
I chodzi mi o to, ze aby aukcje z danego wiersza czyli to idformat mozna bylo wejsc klijakac na to zdjecie z linkiem. Rozumiesz?
drobok
(Drobok)
22 Listopad 2011 14:38
#4
Daj jakiś przykład, lub kod który zapisuje do tej funkcji. Wiem, że to się zmienia (zmienna musi się przecież zmieniać). Muszę wiedzieć co w niej jest by jakoś ci pomóc
michalmw
(michalmw)
22 Listopad 2011 14:45
#5
Tekst który wywołuje zmienna:
HP Deskjet 3050 Kolor , Logitech G700, Netbook HP Mini 210 – ale chyba nie o to chodzi
I np ten hp deskjet 3050 po naciśnięciu przekierowuje na item.php?id=1144
logitech g700 przekierowuje na item.php?id=1138
Itd.
O to chodziło ;)?
drobok
(Drobok)
22 Listopad 2011 14:55
#6
Mniej więcej. Teraz wychodzi na to, że nie możesz tej zmiennej wykorzystać, gdyż masz w niej coś w stylu:
HP Deskjet 3050
Więc, albo piszesz nową funkcję, albo przerabiasz to co już masz.
Sam napis już jest linkiem, więc nie da rady włożyć w niego obrazka, bez ingerencji w samą zmienną. Np:
substr($tplv[‘idformat’],0,strlen ($tplv[‘idformat’])-3);
To powinno wywalić ostatnie 3 znaki (strzelając ), więc musisz to gdzieś dopisać (po img)