Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

Opgelost Gebruikersnaam doorgeven aan database

bewerkt vr 8 apr 2016 in PHP, MySQL Posts: 2
Goedemiddag,
Ik heb dit stuk script:
 <?php 
}

include('connect-db.php');


if (isset($_POST['submit']))
{
$youtubeurl = mysql_real_escape_string(htmlspecialchars($_POST['youtubeurl']));
$youtubesongname = mysql_real_escape_string(htmlspecialchars($_POST['youtubesongname']));
$suggested = htmlentities($_SESSION['user']['username']);

if ($youtubeurl == '' || $youtubesongname == '')
{
$error = 'Please fill in all required fields!';
renderForm($youtubeurl, $youtubesongname, $error);
}
else
{

mysql_query("INSERT djnotes SET youtubeurl='$youtubeurl', youtubesongname='(By: $suggested) $youtubesongname'")
or die(mysql_error());


header("Location: ../private.php");
}
}
else

{
renderForm('','','');
}
?>

De gedachte achter dit stuk was dat hij de username van de ingelogde gebruiker pakt en hem bij $suggested plakt. Het inlog script is een ander script op dezelfde pagina maar als ik <?php echo htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); ?> zet op de pagina komt er wel de username tevoorschijn. Hij kan hem blijkbaar dus niet doorgeven aan de database.
 $suggested = htmlentities($_SESSION['user']['username']);
Dus stel ik log in als Patrick dan komt er "(By: ) Youtube - Nummer" te staan zodra ik het formulier invul, terwijl ik graag wil dat er "(By: Patrick) Youtube - Nummer" komt.

Zou iemand mij hier kunnen helpen op welke manier het wel gaat werken?
Mocht ik te onduidelijk zijn laat het a.u.b. weten.

Mvg, Patrick.

Reacties

Login of Registreer om te reageren.