Hy,
Ich lerne seit ca. 3 Monaten PHP und komme nun nicht weiter..
Ich hab ein Login Script mit MYSQL und Session's....
Nunja, nun hab ich ein formular mit dem ein User was eintragen kann in die DB.
Zwingend notwendig ist es allerdings das der Username auch in die DB gepostet wird.
Als beispiel, ich kann den Usernamen auslesen zb so..
Nun, wie schaff ich es das er in die DB eingetragen wird wenn jemand einen artikel einsendet ?
Hier mein derzeitiger versuch...
Keine fehlermeldung, alles wird auch in die DB eingtragen nur der Username nicht :(
Jemand ne Idee ?
Ich lerne seit ca. 3 Monaten PHP und komme nun nicht weiter..
Ich hab ein Login Script mit MYSQL und Session's....
Nunja, nun hab ich ein formular mit dem ein User was eintragen kann in die DB.
Zwingend notwendig ist es allerdings das der Username auch in die DB gepostet wird.
Als beispiel, ich kann den Usernamen auslesen zb so..
PHP:
if($_SESSION['username'])
echo "
Welcome, ".$_SESSION['username']."! <a href='logout.php'>Logout</a><br />
";
Nun, wie schaff ich es das er in die DB eingetragen wird wenn jemand einen artikel einsendet ?
Hier mein derzeitiger versuch...
PHP:
<?php
session_start();
error_reporting(0);
if($_SESSION['username'])
echo "";
//Variablen zuweisen
$bezeichnung = $_POST["bezeichnung"];
$kategorie = $_POST["kategorie"];
$zustand = $_POST["zustand"];
$tauschpreis= $_POST["tauschpreis"];
$beschreibung = $_POST["beschreibung"];
$username = $_GET["".$_SESSION['username'].""];
if (($bezeichnung == "") OR ($kategorie == "") OR($zustand == "")) {
echo "Fehler: Eintrag unvollständig.";
die;
}
//Verbindung herstellen
include ('mysql.php');
//Daten in DB speichern
$sql_befehl = mysql_query("INSERT INTO artikel (bezeichnung,kategorie,zustand,tauschpreis,beschreibung,username) VALUES ('".$_POST['bezeichnung']."','".$_POST['kategorie']."','".$_POST['zustand']."','".$_POST['tauschpreis']."','".$_POST['beschreibung']."','".$_POST['$username']."')");
if($sql_befehl)
{ echo "Ihr Eintrag wurde hinzugefügt.".$_SESSION['username'].""; }
//Verbindung beenden
mysql_close($connect);
?>
Keine fehlermeldung, alles wird auch in die DB eingtragen nur der Username nicht :(
Jemand ne Idee ?