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
Bonjour,
j'essay de récupérer des information apartir d'un formulaire et l'insséré dans la table.
voici le code j utilisé la requete INSERT mais sa ne marche pas la table est toujours vide
le nom de la base est "club" celui de la table est "suggestion"

<?php
//connection a la base
$hostname_connexion = "localhost";
$database_connexion = "club";
$username_connection = "root";
$password_connection = "";
$connection = mysql_pconnect($hostname_connection,$username_connection,$password_connection);
mysql_select_db($database_connection);

//insertion dans la table
$req = "INSERT suggestion SET n='', nom='nom', prenom='prenom', suggestion='commentaire'";

?>
Merci d'avance
A voir également:

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
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>
0
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
merci beaucoups pour votre reponse
c"est vraiment ce que je cherchait
encore merci
0