Hej Mam stronę internetową która wygląda tak:
A baza do niej tak:
Kod php strony: uprawnienia.php
<?php
require_once "connect.php";
$polaczenie = new mysqli($host,$db_user,$db_password,$db_name);
if ($polaczenie->connect_errno!=0){
echo "błąd serwera";
}
$l = 1;
if ($sql = $polaczenie->prepare("SELECT * FROM logowanie"))
{
$sql->execute();
$sql->bind_result($id, $user, $pass, $email, $role);
while ($sql->fetch() || $l<=1)
{
if ($polaczenie->query("INSERT INTO logowanie ('role') VALUES ('admin')"))
{
echo "checked";
}
echo "<tr>
<td>$l</td>
<td>$user</td>
<td>$id</td>
<td><label><input type='checkbox' name='admin'/></label></a></td>
<td><label><input type='checkbox' name='user'/></label></a></td>
</tr>";
$l++;
}
$sql->close();
}
else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin." );
$polaczenie->close();
?>
No i tak: W bazie kolumna role, jeżeli pisze admin to jest to uprawnienie dla adminów, jeżeli pisze user, to jest to uprawnienie dla użytkowników i potrzebuję stworzyć takie coś że jak kliknę chekboxa z kolumny administrator np. dla admina to w bazie mu wpisuje admin, a jeżeli klikne checkboxa z kolumny użytkownika np. dla qwerty to w bazie mi wpisuje user. Próbowałem w tym kodzie użyć tego insert into ale nic nie wychodzi. Pomożecie?