Bonsoir,
Je rencontre un problème sur mon code qui est le suivant :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
	// Connexion à un moteur SQL Serveur
	require_once('db_config.php');
 
	// On définis les variables
	$joueur = isset($_POST['Joueur']) ? trim($_POST['Joueur']) : '';
	$errors1 = array();
	$errors2 = array();
	$success = false;
	if(isset($_POST) && !empty($_POST)){
	require_once('db.php');
 
	// On vérifie l'éxistance du joueur ou non
	$check = "SELECT Joueur FROM PS_DATABASE.dbo.table where Joueur LIKE '.$joueur.'";
	$ck = odbc_prepare($GLOBALS['dbConn'],$check);
				if(!odbc_execute($ck))
				{
					$errors1[] = "Ne peut vérifier votre inscription.";
				}
				if (empty($joueur)){
		$errors1[] = 'Entrez votre nom de membre';
	}
 
	// Requête sql
	if(count($errors1) == 0){
		$sql = "INSERT INTO PS_DATABASE.dbo.table
				(Joueur,Status) VALUES ('".$joueur."','1')";
				$stmt = odbc_prepare($GLOBALS['dbConn'],$sql);
				if(!odbc_execute($stmt))
				{
					$errors2[] = "Erreur d'execution de la requête dans la base de données.";
				} else {
			$success = " {$joueur} est activé ";
			}
		}
	}
	// Quelques fichiers importants pour le visuel
	if($success === false){
	require_once('register.view.php');
	}else{
	require_once('success.view.php');
	}
?>

Mon code est constitué d'un première partie qui est sensé vérifier si le texte entrer dans la forme post existe déjà ou non dans la table. Si oui -> erreur, si non on passe à la 2e étapes (on ajoute se nom dans la base de données).
Sauf que le forme de vérifcaton ne fonctionne pas, je peux et j'ajoute autant de fois le même texte sans soucis ...
un problème des if/esle ???
Merci!