HTML onclick met javascript array + php variables

Status
Niet open voor verdere reacties.

MouNtant

Gebruiker
Lid geworden
2 jul 2011
Berichten
42
Beste lezer,

Ik heb een probleem die ik maar niet snap. Ik heb een tabel met data erin. Als je op een row klikt wil ik dat de data in een ander form te zien wordt. Dit was mij gelukt, maar nu wil ik meerdere forms met javascript laten verschijnen. Het enige wat ik nu wil weten is hoe ik zorg dat mijn onclick dit ziet te pakken:

$data = "clicked(new Array( new ArrayData(\"Name:\", \"text\", \"name\", '" . $temp["Name"] . "'),
new ArrayData(\"User Vision:\", \"checkbox\", \"uv\", '" . $temp["User Vision"] . "'),
new ArrayData(\"User Control:\", \"checkbox\", \"uc\", '" . $temp["User Control"] . "'),
new ArrayData(\"Permission Control:\", \"checkbox\", \"pc\", '" . $temp["Permission Control"] . "'),
new ArrayData(\"Permission Vision:\", \"checkbox\", \"pv\", '" . $temp["Permission Vision"] . "'),
new ArrayData(\"\", \"hidden\", \"uv\", '" . $temp["Id"] . "')
));";
echo "<tr id =" . $i . " onclick=" . $data . ">";

Hierboven staat ( of is de bedoeling ) dat als er een onclick wordt geplaats, dat er een array met klassen ArrayData worden gemaakt met die waarden. Hij klaagt al bij de eerste new...

Ik wist niet waar ik het op het forum moest zetten. Dus ik dacht bij orgin de onclick, want het heeft te maken met 3 aspecten. Heeft iemand een idee hoe ik dit kan fixen?

gr MoUnT
 
Was er al achter gekomen, maar dacht post het antwoord maar is misschien handig voor mensen in toekomst. De fout zit hem in de onclick moest hem nog escapen...

Code:
$data = "clicked(new Array( new ArrayData('Name:', 'text', 'name', '" . $temp["Name"] . "'),
                            new ArrayData('User Vision:', 'checkbox', 'uv', '" . $temp["User Vision"] . "'),
                            new ArrayData('User Control:', 'checkbox', 'uc', '" . $temp["User Control"] . "'),
                            new ArrayData('Permission Control:', 'checkbox', 'pc', '" . $temp["Permission Control"] . "'),
                            new ArrayData('Permission Vision:', 'checkbox', 'pv', '" . $temp["Permission Vision"] . "'),
                            new ArrayData('', 'hidden', 'hidden', '" . $temp["Id"] . "')
                            ), 'Permissie updaten/verwijderen');"; 
                            
                        echo "<tr id =\"" . $i . "\" onclick=\"" . $data . "\">";

gr Mount
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan