2016-04-10 12 views
-1

Arama sorgusuna bağlı olarak html sayfam için dinamik olarak birden çok gönderme düğmesi oluşturulacak. Belirli bir düğmeye tıklandığında, diğer düğmelerle aynı sayfayı açar. Bu yüzden bir gönderme düğmeleri adlarını bir dizi atadı. Php kullanarak hangi gönderme düğmesinin tıklandığını belirlemem gerek. Temel olarak, gönder düğmesine tıklanan dizi dizisini bulmak istiyorum.Dizideki gönderme düğmelerinin adı ve tıklanan düğmenin dizinini belirleme

+0

Orada kaç tane düğme bulunacağını bilmiyorum. Gönderme düğmelerinin hiçbiri, bir sql sorgusu tarafından getirilen satırların hiçbirine tamamen bağımlı değildir. – Tanu01

+0

Tıklanan gönderim düğmesinin kimliği olan gizli bir giriş kullanabilirsiniz. – PinkTurtle

+0

Tam olarak nasıl? Gizli girdiler hakkında fazla fikrim yok mu? – Tanu01

cevap

0

Tıklanan gönder düğmesini tutmak için gizli bir giriş kullanabilirsiniz.

// First create an HTML hidden input 
<input id="the_clicked_id" type="hidden" name="the_clicked_id" value=""/> 

// It's a bit ugly, but all your submits would need an onclick event 
// and an ID. They are easily added with PHP tho 
<?php 
    for ($i = 0; $i < $some_length; $i++) { 
     echo "<input id=\"submit_$i\" name=\"submit_$i\" type=\"submit\" value=\"Submit\" onclick=\"return myId(this);\"/>" . PHP_EOL; 
    } 
?> 

// Javascript side 
myId = function (element) { 
    document.getElementById('the_clicked_id').value = element.id; 
    return true; 
} 

Sonra cevabı düzenlemek için bana ihtiyacın olursa bana bildirin

$clicked_id = $_POST['the_clicked_id']; 
// or 
$clicked_id = $_GET['the_clicked_id']; 

ile bu yeni değeri PHP yan (tıklandığında düğmesi kimliği göndermek tutarak) erişebilir.

+0

sql çıkışına bağlı olarak çoklu gönderme düğmesi oluşturmak için bir for döngüsü kullanmam gerekir. Farklı gönderme düğmelerine isimleri nasıl atacağım. – Tanu01

+0

Sadece ID'ler için yaptığım gibi güncellememe izin verin. – PinkTurtle

+0

bunu php sayfasında yazdım: Bt bu hatayı alıyorum: undefined index: the_clicked_id – Tanu01

İlgili konular