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