Plein de (tentatives) de nouveautées ! Un chat, la tant attendue connection avec mega, de meilleurs messages d'erreur, des jolis icones pour les téléchargements.
This commit is contained in:
+40
-24
@@ -1,36 +1,52 @@
|
||||
<?php session_start(); ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<?php include 'includes/data.php'; ?>
|
||||
</head>
|
||||
<body>
|
||||
<?php include 'includes/head.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<h1>Mes projets</h1>
|
||||
<head>
|
||||
<?php include 'includes/meta.php'; ?>
|
||||
</head>
|
||||
|
||||
<?php
|
||||
try{
|
||||
$bdd = new PDO('mysql:host=mysql.hostinger.fr;dbname=u890869027_bcom;charset=utf8', 'u890869027_bcom', '*******************');
|
||||
}catch(Exception $e){
|
||||
die ('Erreur : ' . $e->getMessage());
|
||||
}
|
||||
<body>
|
||||
<?php include 'includes/header.php'; ?>
|
||||
|
||||
$req=$bdd->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
<h1>Mes projets</h1>
|
||||
|
||||
<?php
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp'])){
|
||||
$req->execute(array($_SESSION['session_id'],$_SESSION['session_mdp']));
|
||||
$req->execute(array($_SESSION['session_id'],$_SESSION['session_mdp']));
|
||||
}
|
||||
|
||||
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp']) && $req->fetch() ){
|
||||
$req = $bdd->query('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\'');
|
||||
while($rep = $req->fetch()){
|
||||
echo ('<a href="projet.php?id='. $rep['ID'] .'">Le projet ' . $rep['name'] . ' en version ' . $rep['version'] . '</a><br/>
|
||||
');}
|
||||
}else{
|
||||
|
||||
$requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName '.
|
||||
'FROM projets AS p '.
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE p.ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' ';
|
||||
$req = $GLOBALS['bdd']->query($requete)or die(print_r($GLOBALS['bdd']->errorInfo()));
|
||||
//$req = $GLOBALS['bdd']->query('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\'');
|
||||
$projects = array();
|
||||
while($rep = $req->fetch()){
|
||||
if(!isset($projects[$rep['projectID']])){
|
||||
$projects[$rep['projectID']] = $rep;
|
||||
}else if($projects[$rep['projectID']]['versionAbs'] < $rep['versionAbs']){
|
||||
$projects[$rep['projectID']] = $rep;
|
||||
}
|
||||
|
||||
}
|
||||
foreach($projects as $project){
|
||||
echo ('<a href="projet.php?id='. $project['projectID'] .'&v='. $project['versionAbs'] .'">Le projet ' . $project['projectName'] . ' en version ' . $project['versionName'] . '</a><br/>');
|
||||
}
|
||||
|
||||
}else{
|
||||
header('Location:401.php');
|
||||
}
|
||||
?>
|
||||
</br>
|
||||
<?php include 'includes/footer.php'; ?>
|
||||
</body>
|
||||
|
||||
<?php include 'includes/foot.php'; ?>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
Reference in New Issue
Block a user