Hallo,
nach langer Zeit wollte ich mal wieder eine Homepage starten.
Jetzt hab' ich irgendwie ein Totalcrash in meinem Kopf erlitten, und es klappt nichts mehr.
Also, wenn man ein Bild hochgeladen hat, bekommt man einen Link. Den link soll man per Formular in die Datenbank schicken. Damit der Server weiß, von wem der link kommt, habe ich noch where id = $_SESSION user_id eingebaut.
Mein Problem ist aber viel einfacher. Er will den Link einfach nicht eintragen.
Hier mein Formular:
<form action="meinebilder.php">
Link:
<input name="bilder" type="text">
<input type="submit" name="submit" value="Absenden" class="button">
</form>
Und hier die meinebilder.php
<?session_start();?>
<? include('config.php'); ?>
<?php
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$url = $_POST["bilder"];
$sql = "
INSERT INTO
`benutzerdaten`
(
`bilder`
)
VALUES
(
'$url'
)
WHERE
( id = '".$_SESSION["user_id"]."')
";
if (mysql_query($sql) )
{
echo "Dein Eintrag wurde erfolgreich eingetragen";
}
else
{
echo "Bei deinem Eintrag ist ein Fehler aufgetreten";
}
?>
Alles anzeigen
Die Spalte in der tabelle benutzerdaten heißt bilder, das ist richtig.
Der fehler lautet wie folgt:
ZitatNotice: Undefined index: bilder in C:\Programme\xampp\htdocs\bild\meinebilder.php on line 7
Line 7. ist halt das hier:
Ich hoffe ihr koennt mir da weiterhelfen..
Falls ich irgendein dummen Fehler gemacht hab', verzeiht mir bitte!
Vielen dank schonmal, sibbi
EDIT://
Evlt sollte ich noch die URL die beim Fehler angezeigt wird mitschicken, die kommt mir naemlich auch spanisch vor:
Zitat