Prof_Matches

Inscris le 07/07/2011 à 15:52
  • Signature
    Prof_Matches - Namur
  • Site web
  • Nombre de sujets
    6
  • Nombre de messages
    13
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Prof_Matches
le 15/03/2012 à 09:26
Liste déroulante + %ysql
BOnjour,

J'aimerais avoir un champ de type 'Liste déroulante ' dans mon formulaire qui me propose la liste des utilisateurs. Ces utilisateurs se trouvent dans une table [membres] et le champ concerné est [login].
Je ne sais pas comment faire pour récupérer la liste des différents [login] et de la présenter dans la liste déroulante.

Merci d'avance.
Prof_Matches - Namur
Prof_Matches
le 14/03/2012 à 15:01
Duplicate entry
Bonjour,

Quand j'exécute
<?
// on se connecte
include '_donne_connection.php'; // permet de se connecter à la base de données.

// lancement de la requete
$nom = htmlentities(addslashes($_POST['nom']));

$sql = "INSERT INTO Client (nom) VALUES ('" . $nom . "')";
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());

// on ferme la connexion à la base
mysql_close();
?>

: l'enregistrement est bien créé dans la DB Mysql.
Mais quand je recommence l'opération avec un autre NOM, j'ai un message d'erreur :

Erreur SQL !INSERT INTO Client (nom) VALUES ('Butrou')
Duplicate entry '' for key 2


Exemple :

Je crée un nouvel enregistrement avec le NOM = DURANT -> OK l'enregistrement est bien créé.
Je crée un nouvel enregistrement avec le NOM = DUPONT -> NOK : Message d'erreur.
Je supprime manuellement l'enregistrement DURANT et je recommence avec DUPONT --> OK

Je ne vois pas ce que cela peut être.
Si quelqu'un peut me guider , ce serait super ! Merci d'avance.

John
Prof_Matches - Namur
Prof_Matches
le 04/03/2012 à 14:39
Connexion sécurisée à la DB
Bonjour,
Actuellement, je me connecte à la DB de cette manière :

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=monhote.be.mysql;dbname=nom_de_ma_base', 'User', 'Mon_mot_de_passe', $pdo_options);
$reponse = $bdd->query('SELECT * FROM utilisateur');

J'aimerais que 'Mon_mot_de_passe' ne soit pas visible.
En fait je souhaite que le mot de passe n'apparaisse null part.

Une idée.
Merci d'avance.
Prof_Matches - Namur

Ses derniers messages sur les forums

forum
Prof_Matches
le 16/03/2012 à 11:46
Liste déroulante + %ysql
Merci pour l'info.
Je dois mettre les 3 codes en suivant dans le même fichier ?
Prof_Matches - Namur
Prof_Matches
le 15/03/2012 à 09:26
Liste déroulante + %ysql
BOnjour,

J'aimerais avoir un champ de type 'Liste déroulante ' dans mon formulaire qui me propose la liste des utilisateurs. Ces utilisateurs se trouvent dans une table [membres] et le champ concerné est [login].
Je ne sais pas comment faire pour récupérer la liste des différents [login] et de la présenter dans la liste déroulante.

Merci d'avance.
Prof_Matches - Namur
Prof_Matches
le 15/03/2012 à 09:18
Duplicate entry
OK j'ai trouvé, il s'agissait de la deuxième clé d'index qui n'était pas remplie.
Prof_Matches - Namur

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours