Wybór zdjęcia do wyświetlenia.

0

Witam. Mam problem tego rodzaju. Jest strona z galeria zdjęć[galeria.php], chcę uzyskac taki efekt aby po kliknięciu na dane zdjęcie wyświetlić je na innej stronie[zdjecia.php].

W sumie wydaje mi się że problem by zniknął gdybym wiedział jak (o ile jest to możliwe) przekazać wartość do zmiennej w momencie kliknięcia na dane zdjęcie).

Trochę kodu. I z góry dzięki za pomoc.

//galeria.php
<?php session_start(); 

.
.
.
// próbowałem z onClick ale niestety porażka
<a href="zdjecia.php" onClick="<?php $numer=1?>"><img src="images/1.jpeg"></a>
<a href="zdjecia.php" onClick="<?php $numer=2;?>"><img src="images/porownanie.jpg"></a><br/>

$_SESSION['login'] = "$numer";
?>
 
 
//zdjecia.php
<?php session_start(); 
<?php echo $_SESSION['numer'];?>
0

Tak przekazujesz zmienną:

<a href="zdjecia.php?numer=<?php echo $numer;  ?>"><img src="images/1.jpeg"></a>

W pliku zdjecia.php odczytujesz ją tak:

$numer = $_GET['numer'];
0

Coś nie tak. Obok zdjęcia dostaje komunikat

Notice: Undefined variable: numer in htdocs\galeria.php on line 11 Call Stack #TimeMemoryFunctionLocation 10.0004365808{main}( )..\galeria.php:0 ">

a na drugiej stronie nie wyświetla tej wartości.

ale url po kliknieciu na zdjecie sie faktycznie zmienil, tyle ze jakos dziwnie ;]
htdocs/zdjecia.php?numer=%3Cbr%20/%3E%3Cfont%20size='1'%3E%3Ctable%20class='xdebug-error'%20dir='ltr'%20border='1'%20cellspacing='0'%20cellpadding='1'%3E%3Ctr%3E%3Cth%20align='left'%20bgcolor='#f57900' colspan=

<?php //galeria.php
<a href="zdjecia.php?numer=<?php echo $numer;  ?>"><img src="images/1.jpeg"></a>
	<a href="zdjecia.php?numer=<?php echo $numer;  ?>"><img src="images/porownanie.jpg"></a><br/>
?>

//zdjecia.php
<?php $numer = $_GET['numer'];
echo $numer;
?>
0

Ok dzięki za pomocną uwagę już problem rozwiązałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1