Mon formulaire :
Code : Tout sélectionner
<form method="post" name="sell" id="sell" action="">
<input type="type" name="type" id="type" placeholder="Ex : Jordan 3 Black Cement (2018)" required> </br>
<input type="marque" name="marque" id="marque" placeholder="Marque de l'article" required> </br>
<div class="typedetaille">
<input type="button" id="sneakers" name="sneakers" value="Sneakers" onClick="verifss();">
<input type="button" id="vetements" name="vetements" value="Vêtements" onClick="verifs();">
</div>
<div id="taillev" class="off">
<label class="label" for="sizev">Taille :</label>
<select name="sizev" id="sizev" size="">
<option value="XXS"> XXS</option>
<option value="XS"> XS</option>
<option value="S"> S</option>
<option value="M"> M</option>
<option value="L"> L</option>
<option value="XL"> XL</option>
<option value="XXL"> XXL</option>
</select> </br>
</div>
<div id="taille" class="on">
<label class="label" for="size">Taille :</label>
<select name="size" id="size" size="">
<option value="4"> 4US</option>
<option value="5"> 5US</option>
<option value="6"> 6US</option>
<option value="7"> 7US</option>
<option value="8"> 8US</option>
<option value="9"> 9US</option>
<option value="10"> 10US</option>
<option value="11"> 11US</option>
<option value="12"> 12US</option>
<option value="13"> 13US</option>
<option value="14"> 14US</option>
<option value="15"> 15US</option>
<option value="16"> 16US</option>
<option value="17"> 17US</option>
</select> </br>
</div>
<label class="lnew" for="new"> New :</label>
<input type="hidden" name="new" value="0">
<input type="checkbox" id="new" name="new" onClick="GereChkbox();" value="new">
<label class="lused" for="used"> Used :</label>
<input type="hidden" name="used" value="0">
<input type="checkbox" id="used" name="used" onClick="GereChkbox();" onChange="verif();" value="used"> </br>
<div id="dusedbis" class="on">
</div>
<div id="dused" class="off">
<label class="boite"> Boîte ou emballage d'origine manquante : </label> </br>
<input type="hidden" name="boite" value="0">
<input type="checkbox" name="boite" id="boite" value= "boite"> </br>
<label class="déteint"> Item d'éteint :</label> </br>
<input type="hidden" name="déteint" value="0">
<input type="checkbox" name="déteint" id="déteint" value= "déteint"> </br>
<label class="jaunissement"> Jaunissement :</label> </br>
<input type="hidden" name="jaunissement" value="0">
<input type="checkbox" name="jaunissement" id="jaunissement" value= "jaunissement"> </br>
<label class="eraflures"> Eraflures :</label> </br>
<input type="hidden" name="eraflures" value="0">
<input type="checkbox" name="eraflures" id="eraflures" value= "eraflures"> </br>
<label class="taches"> Tâches :</label> </br>
<input type="hidden" name="taches" value="0">
<input type="checkbox" name="taches" id="taches" value= "taches"> </br>
<label class="autre">Autres défauts : </label> </br>
<input type="hidden" name="autre" value="0">
<textarea class="autre" id="autre" name="autre" warp="hard" cols="4" rows="10" onKeyup="javascript:MaxLengthTextarea(this, 650);"> </textarea> </br>
</div> </br>
<input type="submit" name="poster" id="poster" value="Poster"> </br>
</form>
Code : Tout sélectionner
<?php
if (isset($_POST['poster'])) {
$type = $_POST['type'];
$marque = $_POST['marque'];
$taille = $_POST['size'];
if (isset($_POST['new']))
{
$condition = $_POST['new'];
}else if (!isset($_POST['new']))
{
$condition = $_POST['used'];
}
$boite = $_POST['boite'];
$deteint = $_POST['déteint'];
$jaunissement = $_POST['jaunissement'];
$eraflures = $_POST['eraflures'];
$taches = $_POST['taches'];
$autres = $_POST['autre'];
if (!empty($type) && !empty($marque) && !empty($taille) && !empty($condition))
{
$typelenght = strlen($type);
$marquelenght = strlen($marque);
if ($typelenght < 255)
{
if ($marquelenght < 255)
{
if ($condition = $_POST['used']) {
$q = $db->prepare("INSERT INTO annonces(sneakers)( nom, new, taille, marque, boite, deteint, jaunissement, eraflures, taches, autre) VALUES( :type, :marque, :size, :new, :boite, :deteint, :jaunissement, :eraflures, :taches, :autre)");
$q->execute([
'nom' => $type,
'marque' => $marque,
'taille' => $taille,
'new' => $condition,
'boite' => $boite,
'deteint' => $deteint,
'jaunissement' => $jaunissement,
'eraflures' => $eraflures,
'taches' => $taches,
'autre' => $autres
]);
}else if ($condition = $_POST['used']) {
$c = $db->prepare("INSERT INTO annonces(sneakers)( nom, new, taille, marque, boite, deteint, jaunissement, eraflures, taches, autre) VALUES( :type, :marque, :size, :new, :boite, :deteint, :jaunissement, :eraflures, :taches, :autre)");
$c->execute([
'nom' => $type,
'marque' => $marque,
'taille' => $taille,
'new' => $condition,
'boite' => $boite,
'deteint' => $deteint,
'jaunissement' => $jaunissement,
'eraflures' => $eraflures,
'taches' => $taches,
'autre' => $autres
]);
}
}else{
echo "Le nom de marque n'est pas censé dépasser 250 caractères";
}
}else{
echo "Le nom de votre article de doit pas dépasser 250 caractères";
}
}else{
echo "Veuillez remplir tout les champs";
}
}
?>