Formulaire (php)
Résolu/Fermé
focus007
Messages postés
18
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
12 février 2010
-
24 sept. 2008 à 21:05
focus007 Messages postés 18 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 12 février 2010 - 24 sept. 2008 à 21:25
focus007 Messages postés 18 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 12 février 2010 - 24 sept. 2008 à 21:25
A voir également:
- Formulaire (php)
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
1 réponse
bouboou22
Messages postés
33
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
1 octobre 2008
12
24 sept. 2008 à 21:18
24 sept. 2008 à 21:18
Je te montre ce que j'ai fait, cela fonctionne.
<?php
if (isset($_POST['annee']) AND isset($_POST['mois']) AND isset($_POST['jour'])
AND isset($_POST['fournisseur']) AND isset($_POST['quantite']) AND isset($_POST['type']) AND isset($_POST['libelle'])
AND isset($_POST['prixa']) AND isset($_POST['prixv'])
) // Si les variables existent
{
if ($_POST['annee'] != NULL AND $_POST['mois'] != NULL
AND $_POST['jour'] != NULL AND $_POST['fournisseur'] != NULL AND $_POST['quantite'] != NULL
AND $_POST['type'] != NULL AND $_POST['libelle'] != NULL AND $_POST['prixa'] != NULL AND $_POST['prixv'] != NULL
) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("caverne");
// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$annee = mysql_real_escape_string(htmlspecialchars($_POST['annee']));
$mois = mysql_real_escape_string(htmlspecialchars($_POST['mois']));
$jour = mysql_real_escape_string(htmlspecialchars($_POST['jour']));
$fournisseur = mysql_real_escape_string(htmlspecialchars($_POST['fournisseur']));
$quantite = mysql_real_escape_string(htmlspecialchars($_POST['quantite']));
$type = mysql_real_escape_string(htmlspecialchars($_POST['type']));
$libelle = mysql_real_escape_string(htmlspecialchars($_POST['libelle']));
$prixa = mysql_real_escape_string(htmlspecialchars($_POST['prixa']));
$prixv = mysql_real_escape_string(htmlspecialchars($_POST['prixv']));
// Ensuite on enregistre le message
mysql_query("INSERT INTO vente VALUES('', '$annee', '$mois', '$jour', '$fournisseur', '$quantite', '$type', '$libelle',
'$prixa', '$prixv')");
// On se déconnecte de MySQL
mysql_close();
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"lang="fr">
<head>
<title>Index</title>
<meta http-equiv="Content-Type"content="text/html;
charset=iso-8859-15"/>
<meta http-equiv="content-style-type"content="text/css"/>
<link rel="stylesheet"type"text/css" href="style.css"/>
</head>
<body>
<div id="en_tete">
</div>
<div id="menu">
<div class="element_menu">
<div>
<a href="adm2.php">Administration</a>
</div>
</div>
</div>
<div id="corps">
<H3>Nouveaux Achat<H3>
<form method="post">
<table border="0"align="center">
<tr>
<td>Annee</td>
<td><input type="text"name="annee"maxlength="13"><br/></td>
</tr>
<tr>
<tr>
<td>Mois</td>
<td><input type="text"name="mois"maxlength="13"><br/></td>
</tr>
<tr>
<tr>
<td>Jours</td>
<td><input type="text"name="jour"maxlength="13"><br/></td>
</tr>
<tr>
<td>Fournisseur</td>
<td><input type="texte"name="fournisseur"maxlength="20"><br/></td>
</tr>
<tr>
<td>Quantité</td>
<td><input type="texte"name="quantite"maxlength="5"><br/></td>
</tr>
<tr>
<td>Type</td>
<td><input type="texte"name="type"maxlength="40"><br/></td>
</tr>
<tr>
<td>libelle</td>
<td><input type="texte"name="libelle"maxlength="40"><br/></td>
</tr>
<tr>
<td>prix A</td>
<td><input type="texte"name="prixa"maxlength="5"><br/></td>
</tr>
<tr>
<td>prix V</td>
<td><input type="texte"name="prixv"maxlength="20"><br/></td>
</tr>
<tr>
<td colspan="2"align="center"><input type="submit"value="register"></td>
</tr>
</table>
</form>
<h3><a href="index.html">retour</a></h3>
</body>
</html>
<?php
if (isset($_POST['annee']) AND isset($_POST['mois']) AND isset($_POST['jour'])
AND isset($_POST['fournisseur']) AND isset($_POST['quantite']) AND isset($_POST['type']) AND isset($_POST['libelle'])
AND isset($_POST['prixa']) AND isset($_POST['prixv'])
) // Si les variables existent
{
if ($_POST['annee'] != NULL AND $_POST['mois'] != NULL
AND $_POST['jour'] != NULL AND $_POST['fournisseur'] != NULL AND $_POST['quantite'] != NULL
AND $_POST['type'] != NULL AND $_POST['libelle'] != NULL AND $_POST['prixa'] != NULL AND $_POST['prixv'] != NULL
) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("caverne");
// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$annee = mysql_real_escape_string(htmlspecialchars($_POST['annee']));
$mois = mysql_real_escape_string(htmlspecialchars($_POST['mois']));
$jour = mysql_real_escape_string(htmlspecialchars($_POST['jour']));
$fournisseur = mysql_real_escape_string(htmlspecialchars($_POST['fournisseur']));
$quantite = mysql_real_escape_string(htmlspecialchars($_POST['quantite']));
$type = mysql_real_escape_string(htmlspecialchars($_POST['type']));
$libelle = mysql_real_escape_string(htmlspecialchars($_POST['libelle']));
$prixa = mysql_real_escape_string(htmlspecialchars($_POST['prixa']));
$prixv = mysql_real_escape_string(htmlspecialchars($_POST['prixv']));
// Ensuite on enregistre le message
mysql_query("INSERT INTO vente VALUES('', '$annee', '$mois', '$jour', '$fournisseur', '$quantite', '$type', '$libelle',
'$prixa', '$prixv')");
// On se déconnecte de MySQL
mysql_close();
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"lang="fr">
<head>
<title>Index</title>
<meta http-equiv="Content-Type"content="text/html;
charset=iso-8859-15"/>
<meta http-equiv="content-style-type"content="text/css"/>
<link rel="stylesheet"type"text/css" href="style.css"/>
</head>
<body>
<div id="en_tete">
</div>
<div id="menu">
<div class="element_menu">
<div>
<a href="adm2.php">Administration</a>
</div>
</div>
</div>
<div id="corps">
<H3>Nouveaux Achat<H3>
<form method="post">
<table border="0"align="center">
<tr>
<td>Annee</td>
<td><input type="text"name="annee"maxlength="13"><br/></td>
</tr>
<tr>
<tr>
<td>Mois</td>
<td><input type="text"name="mois"maxlength="13"><br/></td>
</tr>
<tr>
<tr>
<td>Jours</td>
<td><input type="text"name="jour"maxlength="13"><br/></td>
</tr>
<tr>
<td>Fournisseur</td>
<td><input type="texte"name="fournisseur"maxlength="20"><br/></td>
</tr>
<tr>
<td>Quantité</td>
<td><input type="texte"name="quantite"maxlength="5"><br/></td>
</tr>
<tr>
<td>Type</td>
<td><input type="texte"name="type"maxlength="40"><br/></td>
</tr>
<tr>
<td>libelle</td>
<td><input type="texte"name="libelle"maxlength="40"><br/></td>
</tr>
<tr>
<td>prix A</td>
<td><input type="texte"name="prixa"maxlength="5"><br/></td>
</tr>
<tr>
<td>prix V</td>
<td><input type="texte"name="prixv"maxlength="20"><br/></td>
</tr>
<tr>
<td colspan="2"align="center"><input type="submit"value="register"></td>
</tr>
</table>
</form>
<h3><a href="index.html">retour</a></h3>
</body>
</html>
24 sept. 2008 à 21:25
c"est vraiment ce que je cherchait
encore merci