par
Henrigo » 12 nov. 2016, 19:58
salut ,
j'aimerai donne la possibilite a mon administrateur de voir aussi a chaque fois le nom (login) et les et la liste
de ce qu'un user a fait , jusqu'ici j'ai cette requete que j'ai fait, avec cela mon administrateur voix certe toute
les liste mais il ne sais pas par qui es qu'elle a été faite je sais une chose il faut travailler avec SQL "innen Join"
<table style="margin-left:47%">
<tr>
<th><b>Ihre Auswalhistorie</b></th>
</tr>
<?php
if($_SESSION['role'] == 'admin')
{
//alle Daten; Abfrage administrativ
$history = $dbConnect->query('SELECT zeit, sessionID, user_id FROM drucker GROUP BY sessionID');
} else {
//daten user
$history = $dbConnect->query('SELECT zeit, sessionID user_id FROM drucker WHERE user_id = "' . $_SESSION['user_id'] . '" GROUP BY sessionID');
}
while ($item = $history->fetch(PDO::FETCH_ASSOC)) {
?>
<tr>
<td style="background-color:#D8D8D8 ; text-align:center; border-bottom: 1px solid #015D12"><a href="index.php?session=<?php echo $item['sessionID'] ?>"><?php echo $item['zeit'] ?></a></td>
</tr>
<?php } ?>
</table>
voici a quoi ressemble mon tableau users
CREATE TABLE `users` (
`user_id` int(11) NOT NULL,
`login` varchar(250) NOT NULL,
`pass` varchar(250) NOT NULL,
`role` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
salut ,
j'aimerai donne la possibilite a mon administrateur de voir aussi a chaque fois le nom (login) et les et la liste
de ce qu'un user a fait , jusqu'ici j'ai cette requete que j'ai fait, avec cela mon administrateur voix certe toute
les liste mais il ne sais pas par qui es qu'elle a été faite je sais une chose il faut travailler avec SQL "innen Join"
[php]<table style="margin-left:47%">
<tr>
<th><b>Ihre Auswalhistorie</b></th>
</tr>
<?php
if($_SESSION['role'] == 'admin')
{
//alle Daten; Abfrage administrativ
$history = $dbConnect->query('SELECT zeit, sessionID, user_id FROM drucker GROUP BY sessionID');
} else {
//daten user
$history = $dbConnect->query('SELECT zeit, sessionID user_id FROM drucker WHERE user_id = "' . $_SESSION['user_id'] . '" GROUP BY sessionID');
}
while ($item = $history->fetch(PDO::FETCH_ASSOC)) {
?>
<tr>
<td style="background-color:#D8D8D8 ; text-align:center; border-bottom: 1px solid #015D12"><a href="index.php?session=<?php echo $item['sessionID'] ?>"><?php echo $item['zeit'] ?></a></td>
</tr>
<?php } ?>
</table>[/php]
voici a quoi ressemble mon tableau users
[sql]CREATE TABLE `users` (
`user_id` int(11) NOT NULL,
`login` varchar(250) NOT NULL,
`pass` varchar(250) NOT NULL,
`role` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;[/sql]