Also mich wundert der Strichpunkt genauso. Probiers doch einmal mit einem Beistrich.
Zweitens gehört die JavaScript-Funktion noch geschlossen ("}").
Drittens (
) solltest du die einzelnen Parameter unter einzelne Anführungszeichen setzen, nicht nur unter eines:
Code:
echo "<a href=\"javascript:set_card('$data[m_cardname]','$data[m_id]','$id2')\">$data[m_cardname]</a>";
Das ist mir spontan aufgefallen. Probiers einmal...
LG, ich