ich lade in einem template eine tabelle, jede tr ist ein datensatz, am ende der tr ist ein button
ich möchte das wenn dieser button geklickt wird eine id aus diesem datensatz in eine andere smarty variable gepackt wird
die neue variable soll dann an anderer stelle ausgegeben werden
hier ist die schleife. Der Wert von {$medicalservice.id} soll nach dem click übergeben werden
Der Wert soll über den button mit der id #set-id in die smarty variable {$set-id} übergeben werden.
Die neue variable wird unter der tabelle ausgegeben:
-------------------------------------------------------------
Ich habe schon alles versucht, link aufrufen und in einer php datei die $_GET variable an smarty übergeben
per ajax call die daten setzen
Ajax wäre glaub ich der beste Weg aber entweder meine Javascript Kenntnisse sind echt sooo schlecht oder es klappt mit smarty nicht so gut.
aber nichts hat funktioniert
wie würdet ihr es machen? was mache ich falsch?
ich möchte das wenn dieser button geklickt wird eine id aus diesem datensatz in eine andere smarty variable gepackt wird
die neue variable soll dann an anderer stelle ausgegeben werden
hier ist die schleife. Der Wert von {$medicalservice.id} soll nach dem click übergeben werden
HTML:
...
<tbody>
{foreach $medicalservices as $medicalservice}
<tr>
<td class="pl18 pr18">{$medicalservice.id}</td>
<td class="pl18 pr18">{$medicalservice.title}</td>
...
<td class="pl18 pr18">
<div class="btn-group">
<button id="set-id" type="button" class="btn btn-info light"><span>Lage öffnen</span>
</button>
</div>
</td>
</tr>
{/foreach}
</tbody>
...
Der Wert soll über den button mit der id #set-id in die smarty variable {$set-id} übergeben werden.
Die neue variable wird unter der tabelle ausgegeben:
HTML:
<p>Es wurde {$set-id} gesetzt</p>
-------------------------------------------------------------
Ich habe schon alles versucht, link aufrufen und in einer php datei die $_GET variable an smarty übergeben
per ajax call die daten setzen
Ajax wäre glaub ich der beste Weg aber entweder meine Javascript Kenntnisse sind echt sooo schlecht oder es klappt mit smarty nicht so gut.
aber nichts hat funktioniert
wie würdet ihr es machen? was mache ich falsch?