Values von Select speichern****?

Du hast zb eine Usertabelle wo die ID autincrement ist. Weitere Felder dieser Tabelle könnten zb. Namen, Email, PW usw... sein.
Jetzt machst du eine weitere Tabelle mit den Rechten.
Diese kann so aufgebaut werden:

ID, UserId, Recht1, Recht2, usw...

ID = autoincrement,
UserID = Die ID welche zum referenzieren verwendet wird. sprich "User.ID == rechte.UserID"
Hier stellst du die Beziehung zwischen den 2 Tabellen her.

Die Rechte denk ich mal kannst du dir selbst zusammenreimen.
 
Du hast zb eine Usertabelle wo die ID autincrement ist. Weitere Felder dieser Tabelle könnten zb. Namen, Email, PW usw... sein.
Jetzt machst du eine weitere Tabelle mit den Rechten.
Diese kann so aufgebaut werden:

ID, UserId, Recht1, Recht2, usw...

ID = autoincrement,
UserID = Die ID welche zum referenzieren verwendet wird. sprich "User.ID == rechte.UserID"
Hier stellst du die Beziehung zwischen den 2 Tabellen her.

Die Rechte denk ich mal kannst du dir selbst zusammenreimen.

Ich habe alles in einer Tabelle!
ID, Benutzer, Passwort, Email usw.
auch P1 = Position1 (bestimmte Benutzergruppen)!

Ich weiss nur nicht wie ich auf die ID der User zugreife, da ich mir viele User anzeigen lasse!

Kann ich das nicht mit dem Radio-Button und der Value= $row->ID machen?
 
Zuletzt bearbeitet:
@Yaslaw
Ich habe euch nicht den kompletten Code geschickt! Sicher habe ich auch Debug Codes eingebaut! Diese geben mir aber keine Fehler mehr aus!
 
Dann versetze die var_dumps() dorthin wo du Probleme vermutest.
Wenn du nicht weiss t ob ein if greift, dann ist das der Ort wo man vorher und nachher var_dump setzt:
PHP:
var_dump('vor dem if()', $value);
if($value == 'foobar'){
    var_dump('im if()');
}

Nachtrag:
Auch HTML-Code und SQL-Syntax kann man schön und lesbar formatieren. Es hilft einiges beid er Fehlersuche wenn man den Code besser lesen kann.

a) den SQL-Teil in PHP formatieren: Heredoc-Syntax
b) Die Complex (Curly) Syntax anwenden um die Strings zusammenzusetzen. Das reduziert das Chaos mit öffnenden und schliessenden Anführungszeichen und den Verbindungs-Punkten
PHP:
$eintrag = <<<SQL
	UPDATE login 
	SET 
		P1='{$position1}', 
		P2='{$position2}', 
		P3='{$position3}', 
		P4='{$position4}', 
		Freigabe='{$freigabe}'
	ORDER BY Benutzer;
SQL;

...

$position1 = <<<HTML
<select name="position1">
    <optgroup label="Position 1">
        <option value="0">Keine Gruppe</option>
        <option value="1">Berufsfeuerwehr</option>
        <option value="2">Rettungsdienst</option>
        <option value="3">Feuerwehr und Rettungsdienst</option>
    </optgroup>
</select>
HTML;

...

while ($row = mysql_fetch_object($ergebnis)) {
    echo <<<HTML
    <tr>
    	<td>{$row->Benutzer}</td>
    	<td>{$position1}</td>
    	<td>{$position2}</td>
    	<td>{$position3}</td>
    	<td>{$position4}</td>
        <td>{$freigabe}</td>
    </tr>
HTML;
}
 

Neue Beiträge

Zurück