bootstrap

This commit is contained in:
Francois Lesueur
2023-01-04 15:13:50 +01:00
parent 4a1f7e92c7
commit 2d38bac294
26 changed files with 1458 additions and 1 deletions

View File

@ -0,0 +1,19 @@
<?php
ob_start();
session_start();
$_SESSION['login']=$_POST['login'];
$_SESSION['password']=$_POST['password'];
require_once("../db.inc.php");
$login = $_POST['login'];
$password = $_POST['password'];
$query = "SELECT * FROM clients WHERE name='$login' AND password='$password' AND role='client'";
$result = pg_query($dbconn, $query) or die('Échec de la requête : ' . pg_last_error());
if (pg_num_rows($result) > 0)
header('Location: print_clients.php');
else
print "Authentication failed, $query";
?>

View File

@ -0,0 +1,19 @@
<?php
// ob_start();
session_start();
require_once("../db.inc.php");
// Gestion des modifications
if (isset($_POST['message'])) { // Ajout du message dans la BD
$message=$_POST['message'];
$login=$_SESSION['login'];
$query = "UPDATE clients SET message='$message' WHERE name='$login'";
pg_query($dbconn, $query) or die('Échec de la requête : ' . pg_last_error());
}
// Ferme la connexion
pg_close($dbconn);
header('Location: print_clients.php');
?>

View File

@ -0,0 +1,17 @@
<?
session_start();
unset($_SESSION['login']);
unset($_SESSION['password']);
?>
<html><head><title>Login Client</title></head>
<body>
<form action="do_login.php" method="post">
Login: <input type="text" name="login"><br/>
Password: <input type="password" name="password"><br/>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,37 @@
<?php
session_start();
echo "Login is ". $_SESSION['login'];
echo "&nbsp;<a href=index.php?logout=1>Logout</a><br/><br/>";
require_once("../db.inc.php");
// Affichage de la table des clients
// Exécution de la requête SQL
$login = $_SESSION['login'];
$query = "SELECT * FROM clients WHERE name='$login'";
$result = pg_query($dbconn,$query) or die('Échec de la requête : ' . pg_last_error());
// Affichage des résultats en HTML
echo "<table border=1><tr><td>Name</td><td>Email</td><td>Message</td></tr>\n";
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
$id=$line['id'];
$name=$line['name'];
$email=$line['email'];
$message=$line['message'];
echo "\t<tr><td>$name</td><td>$email</td><td>$message</td></tr>\n";
}
echo "</table>\n";
// Libère le résultat
pg_free_result($result);
// Ferme la connexion
pg_close($dbconn);
?>
Envoyer un message :
<form action=do_message.php method=post>
<input type=text name=message>
<input type=submit>
</form>