Hallo,
ich gebe eine mysql datenbank in tabellenform aus:
Nun will ich das angezeigte an eine weitere php übergeben, was auch super klappt, jedoch egal welchen der buttons ich klicke es wird immer der erste ientrag der tabelle hinzugrfügt...
Das JQuery dazu sieht folgendermassen aus:
hoffe ihr könnt mir helfen
ich gebe eine mysql datenbank in tabellenform aus:
PHP:
while($row = mysql_fetch_array($ergebnis_suche)) {
echo "<tr>\n";
echo "<td>". utf8_encode($row['card_name_de']) . "</td>"; //Deutsch
echo "<td>". utf8_encode($row['card_name_en']) . "</td>"; //Englisch
//echo "<td>". $row['gba_code'] . "</td>"; //GBA
echo "<td>
<input type=\"hidden\" name=\"sessionid\" id=\"sessionid\" value=\"".$sessionid."\" />
<input type=\"hidden\" name=\"card_name\" id=\"card_name\" value=\"".utf8_encode($row['card_name_en'])."\" />
<select name=\"anzahl\" id=\"anzahl\">
<option value=\"1\">1x</option>
<option value=\"2\">2x</option>
<option value=\"3\">3x</option>
</select>
<select name=\"deck\" id=\"deck\">
<option value=\"Main Deck\">Main Deck</option>
<option value=\"Side Deck\">Side Deck</option>
<option value=\"Extra Deck\">Extra Deck</option>
</select>
<input type=\"hidden\" name=\"gba\" id=\"gba\" value=\"".$row['gba_code']."\" />
<input type=\"hidden\" name=\"type\" id=\"type\" value=\"".$row['categorie_name_en']."\" />
<button onclick=\"add()\" id=\"addButton\" class=\"btn_an btn_an_blue btn_an_small\"><i class=\"icon icon-white icon-plus\"></i> Add Card</button></td>";
echo "</tr>\n";
}
Nun will ich das angezeigte an eine weitere php übergeben, was auch super klappt, jedoch egal welchen der buttons ich klicke es wird immer der erste ientrag der tabelle hinzugrfügt...
Das JQuery dazu sieht folgendermassen aus:
Code:
$ = jQuery;
var session = document.getElementById("sessionid").value;
var gba = document.getElementById("gba").value;
var name = document.getElementById("card_name").value;
var anzahl = document.getElementById("anzahl").value;
var deck = document.getElementById("deck").value;
var type = document.getElementById("type").value;
function add() {
//alert(session + '\n' + gba + '\n' + name + '\n' + anzahl + '\n' + deck + '\n' + type);
$.ajax({
type: "POST",
cache: 'false',
url: "functions/addcard.php",
data: "sessionid=" + session +"&gba=" + gba + "&card_name=" + name + "&anzahl=" + anzahl + "&deck=" + deck + "&type=" + type,
success: function(html){
alert(html);
}
});
};
hoffe ihr könnt mir helfen