2016-04-04 31 views
1

Birçok bağlantıya sahip bir listem var. Bu seçenekler bir mysql sorgu tarafından oluşturulur. Ben (bu seçenekler menuestaciones.php bağlantısı olan), Ben mesela $_SESSION [ 'station'] ÖrneğinPHP- Bir oturum değişkeninde tıklanan bağlantının adı

<div class="listadoestaciones"> 
      <?php while ($row1 = mysql_fetch_array($estacionesclientes)):; ?> 
       <p> <a href="menuestacion.php"><?php echo $row1['lnStationName']; ?></a> 
       </p> 


      <?php endwhile; ?> 
     </div> 

tıklandığında bağlantının adı, bir sonraki, benim oturum değişkeni saklayabilir seçeneklerden birini tıkladığında Benim fikir kod, benim oturum değişken $_SESSION['clickedlink'] geçerli:

<a href="menuestacion.php" name="link1"> 
page1 
</a> 

<a href="menuestacion.php" name="link2"> 
page2</a> 

<a href="menuestacion.php" name="link3"> 
page3</a> 

Ben SF.3'te tıklarsanız

, $_SESSION['clickedlink']="link3"

Yardımlarınız için teşekkür ederim.

+0

Ya AJAX kullanarak yaparsınız ya da oturum değerini hedef sitede ayarlarsınız –

+0

@Bub Bu değeri depolamak gerekir çünkü ** menuestacion.php ** bu değere sahip sorgu mysql yapmak zorundayım. Bunu PHP ile uygulamak mümkün değil mi? – tipiwiny

cevap

0

Kafanız tamamen karışmış durumda. İstemci tarafı komut dosyasını (tıklamaları izlemek için kullanılır) sunucu tarafı komut dosyasıyla ($ _SESSION) birleştiriyorsunuz. Sorununuzu ele almanın iki yolu vardır, ya AJAX kullanın ya da bağlantıları ayrıştırarak oturumları değiştirin ya da başka bir yol da Javascript'te sessionStorage kullanarak kaydedin (tavsiye edilen 'çünkü çok hızlı ve kullanıcı dostudur).

+1

bu bir cevap değil, daha fazla bilgi edinmek için daha iyi bir yorumdur –

+0

@Insomania * "Cevaplar konuyla ilgili topluluğa bilgi eklemelidir" * ve bunun bir cevabın olduğundan eminim – Manikiran

+0

teşekkürler @Manikiran! – tipiwiny

İlgili konular