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
| <?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8','root','');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
if(isset($_POST['submit_commentaire'])) {
if(isset($_POST['ville'],$_POST['atmosphere'],$_POST['nombre'],$_POST['prix'],$_POST['commentaire']) AND !empty($_POST['ville']) AND !empty($_POST['atmosphere']) AND !empty($_POST['nombre']) AND !empty($_POST['prix']) AND !empty($_POST['commentaire']) AND !empty($_FILES["image"]["tmp_name"])) {
$ville = $_POST['ville'];
$atmosphere = $_POST['atmosphere'];
$nombre = $_POST['nombre'];
$prix = $_POST['prix'];
$commentaire = $_POST['commentaire'];
$image = file_get_contents($_FILES["image"]["tmp_name"]);
if (strlen($ville) < 30) {
$ins = $bdd->prepare('INSERT INTO new(ville, atmosphere, nombre, prix, commentaire, image) VALUES (?,?,?,?,?,?)');
$ins->execute(array($ville, $atmosphere, $nombre, $prix, $commentaire, $image));
$c_msg ="<span style = 'font-size: 1.5em; color:green; font-weight: bold' ><em>Votre commentaire a bien été envoyé. Merci!</em></span>";
}
else{
$c_msg = "<span style = 'font-size: 1.5em; color:red; font-weight: bold' ><em>Erreur: Votre prénom ne peut pas depasser les 20 caractères!</em></span>";
}
} else {
$c_msg = "<span style = 'font-size: 1.5em; color:red; font-weight: bold' ><em>Erreur: Tous les champs doivent être complétés</em></span>";
}
}
?>
<h1>Place ton annonnce</h1>
<div class="container">
<form method='POST' enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
<legend>Vos coordonnées:</legend> </br></br>
<?php
if (isset($c_msg)) {
echo $c_msg;}
?>
</br></br>
<label for="ville">Ville: </label></br>
<input type="text" name="ville" class="coordonnées" id="ville" placeholder='Saisissez la ville'/></br></br>
<label for="atmosphere">atmosphere: </label></br>
<select name="atmosphere" id="atmosphere">
<option value="Peu importe">Peu importe</option>
<option value="Kot studieux">Kot studieux</option>
<option value="Kot fêtard">Kot fêtard</option>
<option value="Jeunes professionnels">Jeunes professionnels</option>
</select></br></br>
<label for="nombre">nombre:</label></br>
<input type="number" name="nombre" class="coordonnées" id="nombre" placeholder='Saisissez le nombre'/></br></br>
<label for="prix">prix:</label></br>
<textarea type="text" name="prix" class="coordonnées" id='prix'></textarea></br></br>
<label for="commentaire">commentaire:</label></br>
<textarea type="text" name="commentaire" class="coordonnées" id='commentaire'></textarea></br></br>
<input type="file" name="image" multiple="true" accept=".jpg,.jpeg,.png,.ai,.eps,.pdf,.psd,.gif,.tif,.svg,.heif" id="image"/></br></br>
<input type="submit" name ='submit_commentaire' value="Envoyer"id="bouton">
</form>
</div> |
Partager