Generer un numero d'identifiant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Generer un numero d'identifiant

Re: Generer un numero d'identifiant

par zeus » 04 févr. 2013, 18:55

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Re: Generer un numero d'identifiant

par xTG » 04 févr. 2013, 18:46

Ton champ de SELECT n'est pas nommée, il faut soit accéder à l'index 0 de l'array résultant ou bien le nommer avec un alias SQL. ;)

Generer un numero d'identifiant

par degio1er » 04 févr. 2013, 14:14

Salut à tous.
Je suis nouveau dans le langage php et là depuis 2 jours je suis bloqué sur mon code de génération de numéro d'identifiant.
Je veux sélectionner le numéro maximum+1 dans la table agents et je veux concaténer ce numéro à une chaine de caractère afin d'obtenir comme resultat final : XXXXnuméro. Exemple XXXX0001
A la sortie $numero_agt me renvoie 0 et je comprend vraiment pas.
SVP aidé moi.

Voic mon code:
    try
	      {
             	
		include("connection_BICF_bd.php");
	        $chaine ="XXXX";
	        // On récupère tout le numero maximum de la table agents
           	$requete = $bdd->query('select IFNULL(max(substr(num_agt, 5, 8))+1,0) from agents');
		$donnees = $requete->fetch();
		$numero_agt = $chaine.$donnees['num_agt'] ;
		echo $numero_agt;
             }
	         catch(Exception $e)
            {
               die('Erreur : '.$e->getMessage());
            }		
 
Merci