Woutertjuh88
Terugkerende gebruiker
- Lid geworden
- 20 nov 2005
- Berichten
- 3.532
Ik ben bezig met een inlog systeempje maar loop tegen een probleempje aan.
Ik heb een functie waar ik de gegevens ophaal uit de database en sla deze op in een object. Deze functie lees ik uit in een andere functie die wordt geopend. Maar als ik de gegevens weer uit het object wil halen blijkt deze leeg te zijn (alles wat in $item komt te staan is dus weg.)
Wat doe ik verkeerd?
live voorbeeld: http://213.17.98.20/forum/ -> alles is al ingevuld je hoeft alleen maar op inloggen te drukken.
Ik heb een functie waar ik de gegevens ophaal uit de database en sla deze op in een object. Deze functie lees ik uit in een andere functie die wordt geopend. Maar als ik de gegevens weer uit het object wil halen blijkt deze leeg te zijn (alles wat in $item komt te staan is dus weg.)
Wat doe ik verkeerd?
live voorbeeld: http://213.17.98.20/forum/ -> alles is al ingevuld je hoeft alleen maar op inloggen te drukken.
PHP:
class Login{
public $id = '';
public $gebruikersnaam = '';
public $wachtwoord = '';
public function getId(){
return $this->id;
}
public function setId($id){
$this->id = $id;
}
public function getGebruikersnaam(){
return $this->gebruikersnaam;
}
public function setGebruikersnaam($gebruikernsnaam){
$this->gebruikersnaam = $gebruikernsnaam;
}
public function getWachwtoord(){
return $this->wachtwoord;
}
public function setWachtwoord($wachtwoord){
$this->wachtwoord = $wachtwoord;
}
}
function checkGebruiker(){
$sqlQuery = "SELECT * FROM `forum__gebruikers` WHERE gebruikersnaam = '".$_POST['gebruikersnaam']."' AND wachtwoord = '".$_POST['wachtwoord']."'; ";
$resultaat = mysql_query($sqlQuery);
$row = mysql_fetch_assoc($resultaat);
$item = new Login();
$item->setId($row['id']);
$item->setGebruikersnaam($row['gebruikersnaam']);
$item->setWachtwoord($row['wachtwoord']);
var_dump($item); //-> pakt tie
}
function gebruiker(){
if(isset($_POST['gebruikersnaam'])){
checkGebruiker();
var_dump($item); //-> is leeg
}
}