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

pobieranie id div do zmiennej

0 głosów
1,012 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,730 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ź 758 wizyt
pytanie zadane 25 października 2018 w PHP przez patrick167 Początkujący (260 p.)
0 głosów
3 odpowiedzi 3,327 wizyt
pytanie zadane 17 czerwca 2017 w JavaScript przez BlvckFox Gaduła (4,240 p.)
0 głosów
1 odpowiedź 667 wizyt

93,753 zapytań

142,713 odpowiedzi

323,356 komentarzy

63,347 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...