Mes projets
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']));
}
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp']) && $req->fetch() ){
$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 ('Le projet ' . $project['projectName'] . ' en version ' . $project['versionName'] . '
');
}
}else{
header('Location:401.php');
}
?>