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

pobieranie id div do zmiennej

Object Storage Arubacloud
0 głosów
666 wizyt
pytanie zadane 25 kwietnia 2017 w PHP przez sapero Gaduła (4,100 p.)

Witam, dopiero się uczę php i nie wiem jak to zrobić

chciałbym pobierać wartość do zmiennej gdy kliknę w obrazek na stronie.

kod php:

$dir_obrazka = " ";

$id_obrazka =  " ";

 

kod html:

<div class="plik-border">
            <a href="index.php?page=kurs">GO
                <img class="img-responsive img-hover" src="1.png" id="abc">
            </a>
            </div>

<div class="plik-border">
            <a href="index.php?page=kurs">GO
                <img class="img-responsive img-hover" src="2.png" id="def">
            </a>
            </div>

<div class="plik-border">
            <a href="index.php?page=kurs">GO
                <img class="img-responsive img-hover" src="3.png" id="ghi">
            </a>
            </div>

następnie po kliknięciu przejdę na stronę gdzie z zmiennej pobiorę i  wyświetlę sobie ścieżkę wybranego obrazu w innym divie

 

czy dobrze kombinuję z wykonaniem tego? może jakoś łatwiej prześle wartość z id i src na następną stronę ?

pomożecie?

 

2 odpowiedzi

0 głosów
odpowiedź 25 kwietnia 2017 przez Leszek Szymański Gaduła (3,180 p.)
Do tematu można podejść na kilka sposobów. Czy ścieżka jest ścieżką do pliku w systemie plików na serwerze czy ścieżka w przeglądarce internetowej? Jeśli to drugie to nie jest do tego potrzebny php tylko js.
0 głosów
odpowiedź 25 kwietnia 2017 przez Chess Szeryf (76,710 p.)
edycja 25 kwietnia 2017 przez Chess

Może spróbuj takim sposobem:

<a href="?page=kurs1">Ustawianie wartości na: zmienna
	<img class="img-responsive img-hover" src="1.png"	id="ghi"/>
</a>
        
<a href="?page=kurs2">Ustawianie wartości na: zmienna2
	<img class="img-responsive img-hover" src="2.png"	id="ghi"/>
</a>
<?php 
if($_GET['page']=='kurs1'){
	echo $_SESSION['zmienna']='zmienna';
}elseif($_GET['page']=='kurs2'){
	echo $_SESSION['zmienna2']='zmienna2';
}
?>	

Lub zrób tak jak ja teraz. Dajmy na to nazwiemy te pliki sapero.php i sapero2.php.

Sapero.php:

<style>
a{
	text-decoration:none;
}
</style>


<a href="?page=kurs1">
	<img class="" src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/128/sign-check-icon.png"	id="ghi"/>
</a>
        

<a href="?page=kurs2">
	<img class="" src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/128/sign-check-icon.png"	id="ghi"/>
</a>
<?php 
session_start();

if(isset($_GET['page'])){

	if($_GET['page']=='kurs1'){
		echo $_SESSION['zmienna']='1.png';
		header("Location: sapero2.php");
	}elseif($_GET['page']=='kurs2'){
		echo $_SESSION['zmienna']='2.png';
		header("Location: sapero2.php");
	}

}
 
?>		

Sapero2.php:

<?php 
session_start();
echo $_SESSION['zmienna'];
?>

Podejrzewam, że bez tego czy podobnego sposobu będziesz musiał użyć JS.

komentarz 25 kwietnia 2017 przez sapero Gaduła (4,100 p.)
$_GET['page'] używam w menu do podstron już. Szukam bardziej alternatywnego wyjścia z tej sytuacji ponieważ href="" jest zawsze inne zaciągam ten adres z bazy danych. Chodzi mi o to żeby po kliknięciu na losowe zdjęcie przeniosło mnie na inna strone i tam wczytało to zdjęcie tzn z tego adresu

Podobne pytania

0 głosów
1 odpowiedź 309 wizyt
pytanie zadane 25 października 2018 w PHP przez patrick167 Początkujący (260 p.)
0 głosów
3 odpowiedzi 2,502 wizyt
pytanie zadane 17 czerwca 2017 w JavaScript przez BlvckFox Gaduła (4,240 p.)
0 głosów
1 odpowiedź 352 wizyt

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 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!

...