1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| <?php
session_start();
if($_SESSION['id'])
{
$bdd = new PDO('mysql:host=localhost;dbname=site', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
$req = $bdd->prepare('SELECT * FROM membres INNER JOIN post_membres
ON post_membres.id_membres = membres.id WHERE membres.id = ?');
$req->execute(array($_SESSION['id']));
$datapost = $req->fetch();
var_dump($datapost);
if(isset($_FILES['posts']) AND !empty($_FILES['posts']['name']) AND !empty( $POST['titre']) AND !empty($_POST['description']) AND !empty($_POST['participants']) AND !empty($_POST['partages']))
{
$taillemax = 2097152;
$extensionsvalide = array('jpg','jpeg', 'png');
if($FILES['posts']['size']<= $taillemax)
{
$extensionupload = strtolower(substr(strchr($_FILES["posts"]['name'], '.'), 1));
if(in_array($extensionupload, $extensionsvalide))
{
$chemin = "membres/posts/".$_SESSION['id'].'_'.$_POST['titre'].".".$extensionupload;
$resultat = move_uploaded_file($_FILES['posts']['tmp_name'], $chemin);
if($resultat AND $datapost)
{
$insertpost = $bdd->prepare('INSERT INTO post_membres(id_membres, posts, description_post, nbre_participant, date_post, partage_benefice)
VALUES(:idm, :post, :description, :participants, CURDATE(), :pourcentages)');
$insertpost->execute(array(
'idm' => $_SESSION['id'],
'post' => $_SESSION['id'].'_'.$_POST['titre'].'.'. $extensionupload,
'description' => $_POST['description'],
'participants' => $_POST['participants'],
'pourcentages' => $_POST['partages']));
header('Location: profil.php?id='.$_SESSION['id']);
}
else
{
echo 'erreur inconnue';
}
}
else
{
echo "votre photo de profil n'est pas dans le bon format";
}
}
else
{
echo 'votre photo de profil dépasse 2Mo ';
}
}
elseif(empty( $_POST['titre']))
{
echo 'veillez donnez un titre a ce projet avant de publier';
}
elseif(empty($_POST['description']))
{
echo 'veillez saisir une description du projet avant de publication';
}
elseif(empty($_POST['participants']))
{
echo 'veillez saisir le nombres de participant souhaiter avnt de publier';
}
elseif(empty($_POST['partages']))
{
echo 'veillez saisir le poucentages de partage pour chacun';
}
elseif(!isset($_FILES['posts']) AND empty($_FILES['posts']['name']))
{
echo 'veilliez illustrer votre prochaine à l\'aide d\'une image';
}
else
{
}
?>
<form action='#' method='POST' enctype='multipart/form-data'>
<p><input type='hidden' name='MAX_FILE_SIZE' value='2097152'/>
<input name='posts' type='file'/><p>
<p><label>titre<input type='text' name='titre'/></label>
<p><label>description<input type='text' name='description'/></label>
<p><label>nombre de particpants<input type='number' name='participants'/></label>
<p><label>partage en %<input type='number' name='partages'/></label>
<input type='submit' value= 'publier'/>
</form>
<?php
}
?> |
Partager