par
wil974 » 03 juin 2016, 14:53
Bonjour,
je tiens à vous remercier déjà pour les réponses,qui m'on permis de résoudre certains problème auparavant,
j'ai un petit probleme d'insertion d'une ligne dans ma base de données ,
aucune erreur affiché,il me répond juste :"Le kim a bien été ajouté !"
aucune ligne supplémentaire dans mas base est crée .
voici mon code html pour le formulaire :
Code : Tout sélectionner
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Formulaire creation Kim</title>
</head>
<body>
<form action="traitementenvoiekim.php" method="post">
<input type="text" placeholder="numero kim" name="numero_kim" id='numero_kim' required><br />
<input type="text" placeholder="nature" name="nature" required><br />
<input type="text" placeholder="objet" name="objet" required><br />
<input type="text" placeholder="cible" name="cible" required><br />
<input type="text" placeholder="kilometrage" name="kilometrage" required><br />
<input type="text" placeholder="disponibilité" name="disponibilité" required><br />
<input type="text" placeholder="demandeur" name="demandeur" required><br />
<input type="text" placeholder="matricule" name="matricule" required><br />
<input type="text" placeholder="etat" name="etat" required><br />
<input type="submit" value="Envoyer">
</form>
</body>
</html>
et voici le code pour le traitement sur la bdd :
Code : Tout sélectionner
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Traitement Nouveau Kim</title>
</head>
<body>
<?php
try
{
$bdd = new PDO('mysql:host=monhost;dbname=nomdemabd;charset=utf8', 'utilisateur', 'mdp', $pdo_options);
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO kim2016(id, numero_kim, nature, objet, cible, kilometrage, disponibilité, demandeur, matricule, etat, date) VALUES(:"" :numero_kim, :nature, :objet, :cible, :kilometrage, :disponibilité, :demandeur, :matricule, :etat, :"")');
$req->execute(array(
'numero_kim' => $numero_kim,
'nature' => $nature,
'objet' => $objet,
'cible' => $cible,
'kilometrage' => $kilometrage,
'disponibilité' => $disponibilité,
'demandeur' => $demandeur,
'matricule' => $matricule,
'etat' => $etat,
));
echo 'Le kim a bien été ajouté !';
?>
</body>
</html>
si vous avez une petite solution,bien sur je suis preneur
bon fin de journée
Bonjour,
je tiens à vous remercier déjà pour les réponses,qui m'on permis de résoudre certains problème auparavant,
j'ai un petit probleme d'insertion d'une ligne dans ma base de données ,
aucune erreur affiché,il me répond juste :"Le kim a bien été ajouté !"
aucune ligne supplémentaire dans mas base est crée .
voici mon code html pour le formulaire :
[code]<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Formulaire creation Kim</title>
</head>
<body>
<form action="traitementenvoiekim.php" method="post">
<input type="text" placeholder="numero kim" name="numero_kim" id='numero_kim' required><br />
<input type="text" placeholder="nature" name="nature" required><br />
<input type="text" placeholder="objet" name="objet" required><br />
<input type="text" placeholder="cible" name="cible" required><br />
<input type="text" placeholder="kilometrage" name="kilometrage" required><br />
<input type="text" placeholder="disponibilité" name="disponibilité" required><br />
<input type="text" placeholder="demandeur" name="demandeur" required><br />
<input type="text" placeholder="matricule" name="matricule" required><br />
<input type="text" placeholder="etat" name="etat" required><br />
<input type="submit" value="Envoyer">
</form>
</body>
</html>[/code]
et voici le code pour le traitement sur la bdd :
[code]<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Traitement Nouveau Kim</title>
</head>
<body>
<?php
try
{
$bdd = new PDO('mysql:host=monhost;dbname=nomdemabd;charset=utf8', 'utilisateur', 'mdp', $pdo_options);
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO kim2016(id, numero_kim, nature, objet, cible, kilometrage, disponibilité, demandeur, matricule, etat, date) VALUES(:"" :numero_kim, :nature, :objet, :cible, :kilometrage, :disponibilité, :demandeur, :matricule, :etat, :"")');
$req->execute(array(
'numero_kim' => $numero_kim,
'nature' => $nature,
'objet' => $objet,
'cible' => $cible,
'kilometrage' => $kilometrage,
'disponibilité' => $disponibilité,
'demandeur' => $demandeur,
'matricule' => $matricule,
'etat' => $etat,
));
echo 'Le kim a bien été ajouté !';
?>
</body>
</html>
[/code]
si vous avez une petite solution,bien sur je suis preneur :D
bon fin de journée