Andreas Nagel: mehrere Datensätze aus sql Datenbank löschen

Beitrag lesen

Hallo

und ok ich bin ein wenig weiter gekommen. Die Funktionen werden wieder gefunden denn die script Zeile mit dem Verweis auf die jquery Datei war nicht abgeschlossen. Und jetzt schreibe ich die gewollte Funktion und erhalte stets Fehlermeldungen. firefox zeigt wohl nur die Fehlermeldung aus der php Datei und hingegen der ie noch eine weitere ausgiebt:

Der für diesen Vorgang erforderlichen Daten sind noch nicht verfügbar

Und aus der php Datei erscheint die Meldung Parse Error syntaxd error, unexpected T_VARIABLE

Hier mal der Java Code aus der HTML Datei:

function DelLink()  
{  
var i = 0  
var LinkIds = new Array()  
  
for (i; i < frames['Daten'].document.getElementsByName("Punkt").length; i ++)  
{  
LinkIds[i] = frames['Daten'].document.getElementsByName("Index")[i].innerHTML  
}  
$.ajax({  
      url: "Datenbanken.php",  
      global: false,  
      type: "POST",  
      data: "id= " + LinkIds,  
      success: function(msg){alert(msg);}  
   }  
).responseText;  
  
}  

und hier der Code aus der PHP Datei:

<?php  
// Variablen  
$server = "localhost";  
$user = "root";  
$password = "";  
  
$verbindung=mysql_connect($server, $user, $password) or  
    die("Es konnte keine Datenbankverbindung hergestellt werden.");  
mysql_select_db("datenbank", $verbindung) or  
    die("DB kann nicht ausgewählt werden.");  
$Links = Array()  
$Links = $_POST["id"]  
  
for ($i = 0; $i < count($Links); $i++)  
{  
// Anfrage an DB-Server  
mysql_query("Delete from Cache where id = $Links[$i]");  
}  
  
?>  

Es ist dabei aber auch egal was ich im Java Code hinter den Punkt data schreibe. Der ie zeigt immer diese Fehlermeldung.

Vielen Dank Gruß Andreas