Insertion des contenus gtkentry dans une base de données
Salut,
Je veux maintenant inserer les valeurs recuperées au niveau des gtkentry dans une base de données. Le probleme est que je n'arrive pas à envoyer le contenu. Pourtant lorsque je fais un gtk_label_set_text(GTK_LABEL(Label), Textnom);
celà affiche la valeur de Textnom.
Dans la base je n'ai pas le contenu de Textnom. Par exemple si je saisi " charles" dans ma base de données apres un insert j'ai plutot " Textnom"; le nom de variable au lieu du contenu.
Voici mon code:
Code:
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
|
/* Recuperation du texte contenu dans les GtkEntry */
Textnom = gtk_entry_get_text(GTK_ENTRY(entry));
/* Modification du texte contenu dans le GtkLabel */
gtk_label_set_text(GTK_LABEL(Label), Textnom);
/* Liberation de la memoire utilisee par la liste */
//g_list_free(pList);
// initialisation
if((conn = mysql_init(NULL)) == NULL)
{
printf("Erreur d'initialisation\n");
}
// connexion au serveur (ici, en local)
if(mysql_real_connect(conn,"localhost","root","passer","stage",0,NULL,0)==NULL)
{
printf("Erreur de connexion\n");
}
//Requête qui sélectionne tout dans ma table scores
mysql_query(conn,"insert into clients (nom) values ('Textnom')");
//On met le jeu de résultat dans le pointeur result
//res = mysql_use_result(mysql);
mysql_close(conn); |
Merci de votre aide.