2016-04-10 20 views
-3

Herr, ich möchte den Beispielcode des Erstellens einer Seite in PHP kennen, die alle grundlegenden Details des Registerbenutzers enthalten würde, der zurzeit eingeloggt ist. Ich habe Name, Adresse, Empid (Primärschlüssel), Bezeichnung, Abteilungsname, Beitritt eingegeben Datum bei der Registrierung. Ich möchte in meiner Form, dass diese Details bereits in ihren jeweiligen Feldern erscheinen, so dass Benutzer nur wenige Informationen in nachfolgenden Formularen eingeben müssen.wie AutoFill Formulareinträge wenn Benutzer angemeldet ist?

+1

[Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask) – Pedram

Antwort

0

Also haben Sie diese Daten in der Datenbank gespeichert?

Wenn ja, versuchen sie aus der Datenbank zu erhalten:

Username: <input value<="<?php echo getData('username'); ?>"> 
Address: <input value<="<?php echo getData('address'); ?>"> 
... MORE ... 

und die getData() sollte wie folgt aussieht:

function getData($fieldName) 
{ 
    $db = new MysqliDb ('host', 'username', 'password', 'databaseName'); 

    /** The user id, you can set this like $_SESSION['userId'], 
     it's about how you make user "logged in" */ 
    $userId = 1; 

    return $db->where('userId', $userId) 
       ->getOne('users', $fieldName); 
} 

Ich schlage vor, Sie this MySQLi Class zu verwenden, ist es sehr einfach zu bekommen die Daten aus der Datenbank.

Verwandte Themen