IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Rajouter référence aléatoire [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut Rajouter référence aléatoire
    Bonjour,

    J'ai un champ référence dans une bdd. J'aimerai que celle-ci s'inscrive aléatoirement avec un nom devant.

    Exemple :

    LUX-0001
    LUX-1068
    LUX-9860
    etc...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function ref() 
    {
      $chrs = 6 ;
      $rf = "LUX-"  ;
      mt_srand ((double) microtime() * 1000000);
      while (strlen($rf)<$chrs)
      {
        $chr = chr(mt_rand (0,255));
        if (eregi("^[a-hj-km-np-z2-9]$", $chr))
          $rf = $rf.$chr;
      };
      return $rf;
    }

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Oui mais c'est quoi le réel problème ? Ca renvoit quoi ? Ca fait pas quoi ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut
    En fait, ça n'enregistre rien dans le champ référence de la BDD

    Code : 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
     
    function ref() 
    {
      $chrs = 6 ;
      $rf = "LUX-"  ;
      mt_srand ((double) microtime() * 1000000);
      while (strlen($rf)<$chrs)
      {
        $chr = chr(mt_rand (0,255));
        if (eregi("^[a-hj-km-np-z2-9]$", $chr))
          $rf = $rf.$chr;
      };
      return $rf;
    }
     
    function insere_annonce($id, $rf) {
    INSERT INTO annonces (
    titre
    , reference
    VALUES (
    '$titre'
    , '$rf'
    ");

  4. #4
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut, avant de soumettre une requete à une BDD, il faut s'y connecter


    http://php.developpez.com/faq/?page=...mysqlconnecter

    ++
    JC

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut
    C'est très gentil comme remarque, mais je ne post que le bout de code qui est primordial...

  6. #6
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    PEux tu envoyer ton vrai code alors car je ne sais pas si le code suivant marche ...


    INSERT INTO annonces (
    titre
    , reference
    VALUES (
    '$titre'
    , '$rf'
    ");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment rajouter des références (Library) dans VBA
    Par apnw7931 dans le forum Apple
    Réponses: 3
    Dernier message: 01/03/2012, 08h18
  2. [AC-2003] Référence manquante - erreur après rajout
    Par Fredo67 dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/04/2010, 14h58
  3. Obtenir un nombre aléatoire à partir d'un nombre référence ?
    Par supergrey dans le forum Mathématiques
    Réponses: 10
    Dernier message: 08/11/2008, 18h47
  4. [MySQL] enregistement d'une référence aléatoire
    Par djinko dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/12/2006, 14h50
  5. Récupérer 10 nb différents avec un calcul aléatoire
    Par BXDSPORT dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2002, 02h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo