Archief - Date uit Db opvragen en in "value" schrijven van textveld?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KingOfWoods

Legacy Member
Hallo allemaal.

Dit is mijn class:
PHP:
	public function Opvraag()
	{
		 include("Connection.php");
		$sSql = "SELECT * FROM tblusers WHERE UserName = [COLOR="Lime"]'code'[/COLOR]";
		$result = mysqli_query($link, $sSql);
		 
		while($row = mysqli_fetch_assoc($result))
		{
		   [COLOR="DarkOrange"] $Gebruiker = $row['UserName'];
                    $Voornaam = $row['UserVnaam'];
                    $Achternaam = $row['UserAnaam'];[/COLOR]
		}
		  
		
		if ($rResult = mysqli_query($link, $sSql))
		{
			//query went OK
		}
		else
		{
			echo $sSql;
			echo mysqli_error($link);
			// er zijn geen query resultaten, dus query is gefaald
			throw new Exception('Er is iets foutgelopen. Kon gegevens niet ophalen!');
		}
		mysqli_close($link);
	}

En dit is mijn profiel:
PHP:
<?php 
session_start();
include_once("classes/Connection.php");
include_once('classes/User.class.php');

if($_SESSION['username']&&$_SESSION['UserID'])
{
	$naam = $_SESSION['username'];
	$id = $_SESSION['UserID'];
	
	$user = new User();
	$user->Opvraag(); //INSERT USER INTO TABLE
	
}
else
{
	include("geenaccess.php");
	$naam = $_SESSION['username'];
	$id = $_SESSION['UserID'];
}
?>
<HTML>
<label class="label_lang">Voornaam: </label><input class="input_veld" [COLOR="Lime"]value=""[/COLOR]  type="text"  name="Vnaam"><br />
									<label class="label_lang">Achternaam: </label><input class="input_veld"   [COLOR="Lime"]value=""[/COLOR] type="text" name="Anaam"><br />
</HTML>

Nu vraag ik mij af welke code ik moet gebruiken om alle gegevens van een bepaalde user op te vragen in query. waar code staat dus.

Ik zou dit willen doen aan de hand van WHERE Username = Username die ingelogd is.

En als die in het oranje variabels dan gezet zijn, hoe kan ik die in mijn andere pagina gebruiken in het value veld.

Ik ben redelijk noob met PHP en ik snap de structuur niet allemaal super dus excuseer als dit een domme vraag is.

KingOfWoods

Legacy Member
public function Opvraag()
{
$id = $_SESSION['UserID'];
include("Connection.php");
$sSql = "SELECT * FROM tblusers WHERE UserId = ".mysqli_real_escape_string($link, $id).";";

if ($rResult = mysqli_query($link, $sSql))
{

while ($row = mysqli_fetch_assoc($rResult))
{
$vnaam = $row["UserVnaam"];
}
}
else
{
echo $sSql;
echo mysqli_error($link);
// er zijn geen query resultaten, dus query is gefaald
throw new Exception('Er is iets foutgelopen. Kon gegevens niet ophalen!');
}
mysqli_close($link);
}

Dit was blijkbaar de oplossing. Nu weet ik wel nog niet hoe ik dus die $vnaam kan uitlezen in mijn profielpagina. Dit is mijn class pagina btw.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan