bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 19 oct. 2008 à 08:50
Bonjour Julsoft,
j'ai tenté ta solution mais ça ne fonctionne pas. Merci pour ta réponse.
Je continue mes recherches en attendant que quelqu'un est éventuellement la solution.
bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 24 oct. 2008 à 20:12
Bonsoir,
Merci pour ta réponse, mais ce post a déjà de l'ancienneté pour moi. En fait, n'ayant pas eu de réponse, j'ai fini par trouver mon erreur tout seul en faisant des test de débutant que je suis.
Ma requête fonctionne bien, la voici :
$sql "SELECT utilisateur, mdp FROM users WHERE utilisateur '$utilisateur' AND mdp = '$mdp'";
Merci et bonne soirée. Bruno
Vous n’avez pas trouvé la réponse que vous recherchez ?
manolo888
Messages postés3Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention25 octobre 2008 25 oct. 2008 à 15:06
if (isset($_POST['titre_vin']) AND isset($_POST['titre_vin_g']) AND isset($_POST['prix_blle']) AND isset($_POST['prix_bib']) AND isset($_POST['volume_blle']) AND isset($_POST['volume_bib']))
{
$titre_vin = htmlspecialchars($_POST['titre_vin']);
$titre_vin_g = htmlspecialchars($_POST['titre_vin_g']);
$prix_blle = htmlspecialchars($_POST['prix_blle']);
$prix_bib = htmlspecialchars($_POST['prix_bib']);
$verif = mysql_query("SELECT * FROM tarif_vin WHERE titre='".$_POST['titre_vin']."' ");
$aff_verif = mysql_fetch_array($verif);
if ($aff_verif['titre'] == $titre_vin AND $aff_verif['titre_g'] == $titre_vin_g AND $aff_verif['prix_bouteille'] == $prix_blle AND $aff_verif['prix_bib'] == $prix_bib AND $aff_verif['volume_bouteille'] == $_POST['volume_blle'] AND $aff_verif['volume_bib'] == $_POST['volume_bib'])
{
}
else
{
if ($_POST['prix_bib'] == NULL)
{
$vle_bib = "";
}
else
{
$vle_bib = $_POST['volume_bib'];
}
mysql_query("INSERT INTO tarif_vin VALUES ('', '".$titre_vin."', '".$titre_vin_g."', '".$prix_blle."', '".$prix_bib."', '".$_POST['volume_blle']."', '".$vle_bib."')");
echo "Votre tarif a été ajouté";
}
}
bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 25 oct. 2008 à 16:10
J'ai à peu près compris ce que tu veux faire en regardant ton code. Etant encore débutant j'ai tenté de t'aider quand même. J'ai fais quelques modif., a toi de voir si cela peut t'aider :
<?php
if (isset($_POST['le nom de ton bouton'])
{
$titre_vin = htmlspecialchars($_POST['titre_vin']);
$titre_vin_g = htmlspecialchars($_POST['titre_vin_g']);
$prix_blle = htmlspecialchars($_POST['prix_blle']);
$prix_bib = htmlspecialchars($_POST['prix_bib']);
$verif mysql_query("SELECT * FROM tarif_vin WHERE titre '$titre_vin' ");
$aff_verif = mysql_num_rows($verif); // Ici tu ne récupères que "titre", si tu veux prendre les autres champs, tu dois les inclures au bout de la requête select après WHERE.
if ($aff_verif) //On vérifie que les données sont identiques
{
//Ton message ou action
}
//----------------------------------------------------------------- Je n'ai pas compris cette partie juqu'a
else
{
if ($_POST['prix_bib'] == NULL)
{
$vle_bib = "";
}
else
{
$vle_bib = $_POST['volume_bib'];
}
//--------------------------------------------------------------------------------------------------là.
mysql_query("INSERT INTO tarif_vin (Ici tu indique le nom des champs de ta table dans le même ordre que les values) VALUES ('', '$titre_vin', '$titre_vin_g', '$prix_blle', '$prix_bib', '$volume_blle', '$vle_bib')");
echo "<script>alert(Votre tarif a été ajouté)</script>";// Un peu de javascript (question de gout)
}
}
?>
bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 25 oct. 2008 à 16:20
je constate en faite qu 'il compar par rapport a la 1er info enregistrer
enregistrer : c'est le nom de mon bouton dans mon formulaire.
if (isset($_POST['enregistrer'])) Je me sers de cette vérif car mon formulaire html et ma page de traitement php sont sur la même page.php. Je dois donc dire à php : ok le click "enregistrer" a bien eu lieu, tu peux lancer le traitement des données. Les puristes pourront me reprendre ! :)