Je suis actuellement en train de terminer un petit projet scolaire avec énormément de difficultés.
C'est pour ces raisons la que je chercher désespérément de l'aide .
Je tente de crée une page permettant de saisir et enregistrer un véhicule dans une base de donnée.
Malheureusement, je n'y arrive pas, et croyez moi, j'y suis depuis 21H00 ...
Voici la page :
<?PHP include ("includes/header.php");
include("includes/connexionBdd.php");
if (isset($get['verification']))
{
//Récupération des variables
$marque = $_get["marque"];
$modele = $_get["modele"];
$km = $_get["km"];
$couleur = $_get["couleur"];
$Energie = $_get["Energie"];
$prix = $_get["prix"];
$mec = $_get["mec"];
$description = $_get["description"];
$main = $_get["main"];
$type = $_get["type"];
$codeType = $_get["codeType"];
$req="INSERT INTO `vehicule`( `prixvente`, `marque`, `modele`, `description`, `Annee`, `Kilometrage`, `Energie`, `Couleur`, `PremiereMain`, `codetype`)
VALUES ($prix,$marque,$modele,$description,$mec,$km,$Energie,$couleur,$main,$codeType)";
mysql_query($req)or die($req);
$msgok = "1";
mysql_close();
}
?>
<!-- Titre -->
<div class="titleArea">
<div class="wrapper">
<div class="pageTitle">
<h5>Ajout d'un véhicule</h5>
<?php if (isset($_get['verification'])) {
if ($msgok==1)
{ ?>
<label><p>Votre message a bien été envoyer. Nous traitons votre message dans les plus brefs délais.</p></label>
<!--<script type="text/javascript">
setTimeout("window.location = 'index.php'", 2000)
</script> -->
<?php } else { ?>
<div id="contact-notification-box-error" class="notification-box notification-box-error " style="display: none;">
<p> Erreur recontontrer lors de l'ajout du véhicle. </p>
<a href="#" class="notification-close notification-close-error">x</a> </div>
<?php } }?>
</div>
<div class="middleNav">
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
<div class="wrapper">
<!-- PAGE -->
<form id="validate" action="ajoutvehicule.php" class="form" method="get" >
<fieldset>
<div class="widget">
<div class="title"><img src="images/icons/dark/alert.png" alt="" class="titleIcon" /><h6>Formulaire d'ajout de vehicule</h6></div>
<div class="formRow">
<label>Marque:</label>
<?php
$req = 'SELECT DISTINCT marque FROM vehicule ORDER BY marque';
$returns = mysql_query($req);
?>
<div class='formRight searchDrop'> <?php echo "<select class='chzn-select' name='marque' size='1px'>"; ?>
</div>
<?php
while ($ligne = mysql_fetch_array($returns))
{
echo '<option value="' . $ligne['marque'] . '"' . $style . '>' . $ligne['marque'] . '</option>';
}
echo '</select>'; ?>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<div class="formRow">
<label>Modèle:</label>
<div class="formRight"><input type="text" class="validate[required]" name="modele" /></div><div class="clear"></div>
</div>
<div class="formRow">
<label>Type:</label>
<div class="formRight searchDrop">
<?php
$req = 'SELECT codeType, libelleType FROM typevehicule';
$returns = mysql_query($req);
$req = 'SELECT codeType, libelleType FROM typevehicule';
$returns = mysql_query($req);
// créé une liste à choix multiple de la taille du nombre de résultats retournés
// pour les marques
echo " <select class='chzn-select' name='codeType' size='1px'></div>";
while ($ligne = mysql_fetch_array($returns))
{
echo '<option value="' . $ligne['codetype'] . '"' . $style . '>' . $ligne['libelleType'].'</option>';
}
echo "</select><div class='clear'></div>";
?>
</div>
<div class="clear"></div>
</div>
<div class="formRow">
<label>Kilométrage:</label>
<div class="formRight"><input type="text" class="validate[required]" name="km" "/></div><div class="clear"></div>
</div>
<div class="formRow">
<label>Couleur:</label>
<div class="formRight"><input type="text" class="validate[required]" name="couleur" /></div><div class="clear"></div>
</div>
<div class="formRow">
<label>Energie:</label>
<div class="formRight searchDrop">
<?php
$req = 'SELECT DISTINCT Energie FROM vehicule ORDER BY Energie';
$returns = mysql_query($req);
// créé une liste à choix multiple de la taille du nombre de résultats retournés
// pour les marques
echo " <select class='chzn-select' name='Energie' size='1px'></div>";
while ($ligne = mysql_fetch_array($returns))
{
echo '<option value="' . $ligne['Energie'] . '"' . $style . '>' . $ligne['Energie'] . '</option>';
}
echo "</select><div class='clear'></div>";
?>
</div>
<div class="clear"></div>
</div>
<div class="formRow">
<label>Prix:</label>
<div class="formRight"><input type="text" class="validate[required]" name="prix" /></div><div class="clear"></div>
</div>
<div class="formRow">
<label>Annee de mise en circulation:</label>
<div class="formRight"><input type="text" class="validate[required]" name="mec" /></div><div class="clear"></div>
</div>
<div class="formRow">
<label>Premiere main:<span class="req">*</span></label>
<div class="formRight">
<div class="floatL" style="margin: 2px 0 0 0;">
<input type="radio" id="radioReq" name="main" class="validate[required]" data-prompt-position="topRight:102" value="1" /><label for="radioReq">Oui</label>
<input type="radio" id="radioReq" name="main" class="validate[required]" data-prompt-position="topRight:102" value="2" /><label for="radioReq">Non</label>
</div>
</div><div class="clear"></div>
</div>
<div class="formRow">
<label>Description:<span class="req">*</span></label>
<div class="formRight"><textarea rows="8" cols="" name="description" class="validate[required]" id="textareaValid"></textarea></div><div class="clear"></div>
</div>
<input type="hidden" name="verification" value="on" />
<div class="formSubmit"><input type="submit" value="Enregistrer" class="redB" /></div>
<div class="clear"></div>
</div>
</fieldset>
</form>
</div>
<!-- Footer - Bas de page -->
<div id="footer">
<div class="wrapper"> By Lucie
</a></div>
</div>
</div>
<div class="clear"></div>
</body>
</html>
Quand je clique sur le bouton "Enregistrer" , la page se charge mais rien ne se passe et la BDD ne comporte pas le nouveau véhicule.Je vous remercie d'avance.