Variablen übergeben!

stephandziurla

Erfahrenes Mitglied
Ich würde gern eine Variable übergeben und dies so in PHP schreiben.

Code:
<?php

$musik="dasLied.txt";
$query = "INSERT INTO Tabelle SET artikeltext='"$_POST['$musik']"'";

?>

Bekomme hierzu aber die folgende Fehlermeldung:
Parse error: parse error, unexpected T_VARIABLE in D:\Programme\Web-Entwicklung\123654789.php on line 12

Woran liegt das?!
 
1) Übergibst du Inhalt mit einem Formular und der Methode Post?
2) nehm das $ in $_POST['musik'] raus.
3) Guck dir den Insert mal genauer an...
 
Du hast die Verknüpfungsoperatoren vergessen:
PHP:
<?php

	$musik = "dasLied.txt";
	$query = "INSERT INTO Tabelle SET artikeltext='".$_POST['$musik']."'";

?>
Allerdings erscheint mir der Feldschlüssel etwas skuril, es sei denn, dass ein Parameter names „dasLied.txt“ übergeben wird.
 
Ich finde die Schreibweise viel übersichtlicher als die andere, da weiß man auch genau, welchem Attribut welcher Wert zugewiesen wird.
 
Zurück