Halihallo Aldo
ok, d.h. ich muss $data[0,1] innerhalb der Funktion ändern. So?
Nein, nein, nein, die Funktion _bekommt_ die Daten von extern, dazu sind Funktionen
ja gedacht: Sie bekommen von extern definierte Werte und verarbeiten diese. Die
Daten werden über onclick="info('$data[0]', '$data[1]');" gegeben und die Funktion
kann sie über die Parameter (function info(var1, var2); hier sind die Parameter var1 und
var 2 ) verarbeiten.
function info() {
function info(data1, data2) {...}
wobei data1 und data2 JavaScript-Variablen sind.
var x = "$data[0]";
var y = "$data[1]";
Nein, du kannst im JS-Code dann über data1 und data2 auf diese Werte zugreifen.
print "<td><a href=inf.php target='_blank' onClick='info('$data[0]', '$data[1]'); return false;'>Remove</a></td>";
Hier und _nur_ hier wird auf $data[...] zugegriffen, alles andere sind JS-Variablen.
-->Parse error: parse error, unexpected T_VAR
dass print " ... var x = "$data[0]"; ... " einen Fehler ergeben muss, ist dir klar?
wenn du '"' als Quotes in PHP verwendest, düfen diese _nicht_ im String vorkommen, oder
du musst sie _kodieren_ => print " ... "$data[0]" ..."
und nocheinmal den Tipp: Sieh dir den generierten JavaScript und HTML-Code an, dann
_siehst_ du diese Fehler.
Viele Grüsse
Philipp
PS: Befolge den Ratschlag von Struppi!