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:
Merci de votre aide.
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
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);
Partager