2017-02-21 1 views
1

Hallo Ich versuche, einfache Rollensystem zu meiner Website zu tun.Wählen Sie alle Benutzer aus der Datenbank und setzen Sie Daten, um Optionen auszuwählen

ich alle meine useres aus der Datenbank setzen möchten, Feld, wo ich einen von ihnen wählen kann und etwas für diesen speziellen Benutzer hinzufügen

Was habe ich? Verbindung zu db, einfügen, löschen etc.

Ich habe ein einfaches Auswahlformular erstellt, wo ich Benutzer setzen möchte.

Dieses Feld ist nur für die Administratorrolle vorgesehen.

<?php if($_SESSION['type']=='Admin') { ?> 
       <md-input-container flex="50"> 
        <label>Choose user from db</label> 
        <md-select name="user" ng-model="user" required> 
         <md-option value="user1">user1 to choose</md-option> 
         <md-option value="user2">user2 to choose</md-option> 
        </md-select> 
       </md-input-container> 
    <?php } else { ?> 
    <?php } ?> 

Dieser Teil mit Sitzungstyp funktioniert gut. Und nur Admin darf diesen Teil sehen.

Aber wie kann ich Benutzern Werte zuweisen?

Meine Tabelle sieht wie ID Name Benutzername Passwort wo Name = Name und Vorname und Benutzername = Login. Ich kann an Name oder Benutzernamen arbeiten.

Hat jemand eine Idee?

Antwort

0

Wenn Sie bereits Daten aus der Datenbank haben. Sie können einfach eine Schleife tun:

   <md-input-container flex="50"> 
       <label>Choose user from db</label> 
       <md-select name="user" ng-model="user" required> 
        @foreach ($users as $user) 
        <md-option value="{{ $user.id }}">{{ $user.name }}</md-option> 
        @endforeach 
       </md-select> 
      </md-input-container> 
0

Ok Ich habe etwas wie die

<?php if($_SESSION[ 'type']=='Admin') { ?> 
       <md-input-container flex="50"> 
        <label>Choose user</label> 
        <md-select name="username" ng-model="" required> 
         <?php $res=mysqli_query($link, "select * from login"); while($row=mysqli_fetch_array($res)) { ?> 

         <md-option> 
          <?php echo $row[ "username"]; ?> 
         </md-option> 

         <?php } ?> 
        </md-select> 
       </md-input-container> 
       <?php } else { ?> 
       <?php } ?> 

Aber wenn ich zum Beispiel Benutzer wählen: Nelson wird zeigen, nicht in der Wahl. Wie kann ich es auffangen?

Verwandte Themen