cs_jackdaniel9
Messages postés17Date d'inscriptionsamedi 5 décembre 2009StatutMembreDernière intervention22 octobre 2010
-
22 oct. 2010 à 20:18
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 2011
-
22 oct. 2010 à 23:46
Bonjour !
Dans une table dans ma base de donné, j'ai 2 colonnes (Numero et Visite)
Il y a déja 10 enregister exemple :
Nombre - Visite
12345 - 0
23123 - 0
34124 - 0
...
Je veux que quand un utilisateur appuie sur Valider ..le numéro qu'il aura entrer dans le champ input
(exemple 12345) soit vérifier par rapport avec la bdd pour savoir si le numéro existe déjà dans la table, Si oui elle vérifie également le champ visite du nombre 12345 si la visite est plus petit que 5. Si oui le champ visite du nombre 12345 augmente de 1 et la page change..sinon il n'a pas accès a la page.
include 'identification.php'; // donné pour connection avec la base
if (isset($_POST['Valider']))
{
$mdp = $_POST['mdp']; //récupere le numero de l'utilisateur
}
# on se connecte au serveur de bd
$connexion = mysql_connect($adresse_serveur, $identifiant, $password) or die("Impossible de se connecter : " . mysql_error());
mysql_select_db($nom_de_la_bd,$connexion) or die("Une erreur est survenue : " . mysql_error());
#la requête sql
$requete = "select numero from ma_table where numero=$mdp;"; ????????????????????
$requete2 = "select visite from ma_table where numero=$mdp;"; ????????????????????
#on fait exécuter la requête
mysql_query($requete, $connexion) or die("Aucune numero dans la table : " . mysql_error());
#on ferme la connexion
mysql_close($connexion);
-----------------
Comment je fais pour comparer..si mon numero...
if ($requete == $mdp ANd $requete2 <= '5') // pour savoir si mon numero est dans ma table j'acces au reste du code
OK et increment numero de 1
else
NON
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 22 oct. 2010 à 23:46
Salut,
Un coup d'oeil sur la doc de MySQL : Syntaxe de INSERT ..... ON DUPLICATE KEY UPDATE
Cela permet d'insérer ou mettre à jour un enregistrement s'il est déjà présent pour un ID (index de type PRIMARY ou UNIQUE) donné.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)