CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Concatenation de variables en php.

Kreaven
Kreaven
Niveau 10
12 février 2010 à 15:07:03

Bonjour à tous,

J'essaye de trouver un moyen pour inscrire dans ma B.D la date de naissance de l'utilisateur, mais mon prof m'a dit qu'il fallait concatener les variables, afin de créer la variable finale. Quelqu'un pourrait m'expliquer ou me filer le code histoire que je pige le truc ?

J'ai déjà 3 names avec jour_u, mois_u, annee_u, et je sais qu'il faut que je recrée une variable date_naissance_u par exemple, qui prendra en compte les trois variables citées plus haut. Mais comment faire ?

Autre problème, j'ai rang_utilisateur en clé primaire + autoincrement. cependant, quand j'inscris des comptes ( pour tester ma B.D bien sur ), j'ai une création infinie de champs vides ( seulement marqué 0000-00-00 pour la date ). Mon prof a pas reussi à savoir pourquoi et à enlever ( bon c'est un prof de réseau qui fait les APA mais bon osef lol ). Quelqu'un aurait une solution.

Merci.

deepblue
deepblue
Niveau 16
12 février 2010 à 16:00:00

$foo = "je ";
$bar = "suis ";
$fou = "une ";
$bou = "phrase";

$phrase = $foo.$bar.$fou.$bou;

Pour la deuxième question, il nous faut le code. ( http://wall.deblan.fr )

Kreaven
Kreaven
Niveau 10
12 février 2010 à 16:11:00

Merci,

Voici le code

CREATE TABLE UTILISATEUR
(
rang_utilisateur INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom_u VARCHAR(30) NOT NULL,
prenom_u VARCHAR(30) NOT NULL,
date_naissance_u DATE NOT NULL,
login_u VARCHAR(16) NOT NULL,
mdp1_u VARCHAR(16) NOT NULL,
adr_u VARCHAR(25) NOT NULL,
ville_u VARCHAR(35) NOT NULL,
pays_u VARCHAR(50) NOT NULL
civilite_u CHAR(1) NOT NULL
);

Par contre j'suis pas sur pour certains types.

m4estr0
m4estr0
Niveau 9
12 février 2010 à 16:18:59

Et bien tu balances les $_DATA[] soumis par l'utilisateur via un formulaire dans tes trois variables, que tu concatène comme deepblue la montré. Puis tu utilises INSERT INTO (j'imagine que tu as déjà vu ça).

Pour le coup des 00-00-0000, date_naissance_u est de type DATE, et ne peux être vierge (j'imagine) et donc la valeur par defaut est 00-00-0000.

Kreaven
Kreaven
Niveau 10
12 février 2010 à 16:57:09

Ouep j'ai vu insert into. Mais le $_DATA[] sert à quoi ?

On va dire qu'on est un peu livré à nous même quand je fais des APA, le prof n'est pas d'une grande aide, et on avance pas super. En php, j'ai vu que $_GET, $_POST, et print(). Donc merci de m'éclairer. ^^

m4estr0
m4estr0
Niveau 9
12 février 2010 à 17:45:59

heuuuuuuuuuuuuuuuuuuuuu >_____< con je suis, je voulais dire $_POST ^^.

Kreaven
Kreaven
Niveau 10
12 février 2010 à 18:39:56

Ah lol. Ok pas de soucis. J'ai déjà fait les POST pour le pseudo, mot de passe et tout le tralala.

Merci à vous deux.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment