2017-02-24 6 views
1
"my js" 
$(".hit").click(function(){  
     value = $(this).closest('tr').children('td:first').text(); 
     location.href = "guestdetails.php?id=" + value; 
    }); 

"my php" 
foreach ($query1 as $flights) { 
        echo "<tr>"; 
        echo "<td>".$flights['id']."</td>"; 
        echo "<td>".$flights['depart']."</td>"; 
        echo "<td>".$flights['arrive']."</td>"; 
        echo "<td>".$flights['airport']."</td>"; 
        echo "<td>".$flights['duration']."</td>"; 
        echo "<td><label for=lbl3> <input type='radio' checked id='lbl3' name='flight1[]' class='hit1' value='".$flights['flyonly']."'> PHP ".number_format($flights['flyonly'])."</label></td>"; 
        echo "<td><label for=lbl4> <input type='radio' checked id='lbl4' name='flight1[]' class='hit1' value='".$flights['flybaggage']."'>PHP ".number_format($flights['flybaggage'])."</label></td>"; 
        echo "</tr>"; 
       } 

HERE'S MY OUTPUT. I ALERT IT JUST FOR NOW を[送信]をクリックした直後に、URL内のすべての最初のTDの値に入れ、その後、それぞれの行の「最初のTD」の値を取得し、その後、すべてのラジオボタンをチェックguestdetails.php?idにリダイレクトする...私が必要とするのは、最初に他のラジオボタンを埋めて、URLに最初のTDのすべての値を送信することです(送信ボタンをクリックした後、$ _GETメソッドを使用してエコーすることができます)それを出す。 アドバンス感謝.IM BEGGINER PLS HELP。は私がラジオボタンにそれをクリックしたときにここでの問題がある

+0

あなたは例のリンクを表示することができますか? –

+0

私はそれに画像を入れます –

+0

行 'location.href =" guestdetails.php?id = "+ value; 'は、指定された場所にリダイレクトして、idをkeyとした値を渡すことを意味します。この前にすべての値を取得し、連結して送信する必要があります。 –

答えて

1

あなたはこれを試すことができます。

\t $(".hit").click(function(){ 
 
\t var str="";var counter=0; 
 

 
\t $.each($("input[name^='flight']:checked").closest("td").siblings("td:first-child"), 
 
       function() { 
 
\t \t if(counter != 0) 
 
\t \t \t str +="&"; 
 
\t \t  str +="id"+(counter+1)+"=" + $(this).text(); 
 
\t \t  counter++; 
 
       }); 
 

 
\t console.log(str); 
 
\t //location.href = "guestdetails.php?" + str; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr> 
 
<td>f</td> 
 
<td>f</td> 
 
<td><input type="radio" name="flight1[]"></td> <!-- FIND THIS --> 
 
    </tr> 
 
    <tr> 
 
<td>f1</td> 
 
<td>f</td> 
 
<td><input type="radio" name="flight2[]"></td> <!-- FIND THIS --> 
 
    </tr> 
 
    <tr> 
 
<td>f2</td> 
 
<td>f</td> 
 
<td><input type="radio" name="flight3[]"></td> <!-- FIND THIS --> 
 
    </tr> 
 
</table> 
 
<button type="button" class="hit">hit</button>

+0

http://stackoverflow.com/questions/42467702/how-ラジオボタンの残りのボタンと残りのボタンは、 –

+0

を入れて試してみてください:idk whreそれを置くこと。Ok –

+0

ありがとう多く.. –

関連する問題