Gruppe Funktion

workel

Grünschnabel
Moin ich habe ein kleine frage

Ich habe eine schönes Admin Interface gebaut mit gruppe Funktion
Man kann jeden user in eine gruppe stecken.

Also die Gruppe ist in 2 tables in Sql gesetzt
eine tabelle hat die userid und die gruppenid

Die andere Tabelle hat die gruppen id und der gruppen name.

So wenn ich einem User eine Gruppe gebe sieht es momentan so aus

PHP:
echo '<table  class="tb" width="500" align="center"><tr bgcolor=#aaaaff><td>Mitarbeiter eine Aufgabe geben</td><td>Mitarbeiter eine Aufgabe L&ouml;schen</td></tr>
 	       <td class="tc">
 	       <form method="post" action="admin.php?=pa8&grpzu=add">
 	       <input type=hidden name="userid" value="'.$_GET["bearb"].'"><br>
 	       Aufgabe:<select class="mb" type="text" name="GroupID">
 	               <option value="2">Mr</option>
 	               <option value="3">T</option>
 	               <option value="4">G</option>
 	               <option value="5">C</option>
 	               <option value="6">S</option>
 	               <option value="7">Z</option>
 	               <option value="8">N</option>
 	                </select>
 	       <input type=submit value="Eintragen">
 	       </form>

Das geht sogar nachteil der User kann zweimal die gleiche Gruppe haben und die will ich verhindern.

Aus einer Gruppe austragen habe ich so gelöst man kann die Gruppe rausnehmen wo der User hat.
Und das sieht so aus
PHP:
<form method="post" action="admin.php?=pa8&grpzu=del">
           <input type=hidden name="userid" value="'.$_GET["bearb"].'"><br>';
           echo 'Gruppe:<select class="mb" type="text" name="GroupID">';
         $my = new tmysql();
         $my->DB();
         $res4 = $my->query("SELECT * FROM int_grpzu WHERE userid=".$_GET["bearb"].";");
          while ($data4 = mysql_fetch_object($res4)) { 
         	$res5 = $my->query("SELECT * FROM int_group WHERE ID=".$data4->GroupID.";");
             while ($data5 = mysql_fetch_object($res5)) {
 	       
                  echo' <option value="'.$data4->GroupID.'">'.$data5->group.' </option>';
             }
          }
 	               echo '</select>
 	       <input type=submit value="Austragen">
             </form>
 	        </td>
 	       </tr></table>';

Hier wird der Box wird angezeigt in welche Gruppe sich der Benutzer befindet und ich kann nur die austragen, wo er auch ist.


Ich möchte bei der ersten select box, den User eine aufgabe geben die er noch nicht hat.
Also die Gruppe wo der User schon ist soll nicht angezeigt werden.

Wie kann ich dies lösen, ich Danke mal im vorraus.
 
Zuletzt bearbeitet:
Wie weis keiner eine Antwort?

Na dann werde ich mich mit dem prob weiter auseinandersetzen und schauen ob ich eine Lösung finde.

mfg
 
Zurück