Daten in Tabelle eintragen

nero25

Mitglied
Hallo! ich versuche verzweifelt Daten in eine Tabelle einzutragen. die id wird hochgezählt aber die artikelnummer wird nicht eingetragen. Ist da jemand, der mir vielleicht helfen kann?

<?php
include("config.php");
$eintrag = "INSERT INTO artikel (artnummer)
VALUES ('$artnummer')";
$eintragen = @mysql_query($eintrag);
# gibt den Datenbankinhalt aus
$abfrage = "SELECT * FROM artikel";
$ergebnis = @mysql_query($abfrage);
while($row = @mysql_fetch_array($ergebnis))
{
echo $row["artnummer"];
echo "&nbsp;";
}
?>
 
Ist $artnummer vielleicht ein Feld aus einem Formular?
Wenn ja wird es sicher register_globals=off sein, sodass Du $artnummer hoechstwahrscheinlich aus dem Array $_POST holen musst.
Ersetz also einfach mal $artnummer durch $_POST['artnummer']
 
habs gemacht und erhalte folgende fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Programme\xampp\htdocs\bilal\admin\anlegen.php on line 4
 
PHP:
<?php
include("config.php");
$eintrag = "INSERT INTO artikel (artnummer) VALUES ('".$_POST['artnummer']."')";
$eintragen = @mysql_query($eintrag);
# gibt den Datenbankinhalt aus
$abfrage = "SELECT * FROM artikel";
$ergebnis = @mysql_query($abfrage);
while($row = @mysql_fetch_array($ergebnis))
{
 echo $row["artnummer"];
 echo "&nbsp;";
}
?>
 
Zurück