Aller au contenu

gaby de Bourriot

Actif
  • Compteur de contenus

    14
  • Inscrit(e) le

  • Dernière visite

Messages postés par gaby de Bourriot

  1. non, bien sûr je ne fais pas la même recherche

    j'ai deux critères "groupe" et "année"

    je peux donc demander groupe1 et annee 2004 ou groupe3 et annee 2005

    et pour un groupe (toujours le même) j'ai la même réponse même si je demande une annee différente.

    c'est pourquoi je me demandais s'il n'y avait pas une fonction mysql qui libérait ce qui est en mémoire?

  2. j'execute une requete et j'affiche le resultat (en fin de code je mets mysql-free_result())

    pui je fais une autre demande avec la même requète et... je retrouve un des résultat qui s'affiche

    Est-ce une erreur de conception ou y-a-t-il une fonction qui libère le serveur(?) du résultat?

  3. Merci vraiment de cette précision qui m'empéchait souvent de comprendre les exemples.

    Bien ça fonctionne mais... il y a toujours un mais... cela met la même valeur dans le champ. je re-précise ma question initiale

    soit deux tables - la premiere contient les nom et prénom de contacts annee et le groupe (ainsi qu'un id qui s'incrémente de 1)

    je voudrais faire une évaluation pour un groupe précis.

    1) je sélectionne le groupe et l'annee

    2 ) je lance la requete qui doit mettre dans la deuxieme base l'id de chaque contact truouvé

    Or dans la requete (qui fonctionne maintenant) cela met le meme id

    ps : j'ai pris bonne note pour le code

  4. oui je commence à comprendre mais comment faire puisque dans la requete on commence par :

    mysql_query ("

    je sais par (petite) expérience que l'on ne peut mettre des double guillemets à l'intérieur de double guillemets

    l' exemple 1 est impossible

     mysql_query 
    ("
    INSERT INTO `TH_DEVOIR` ( `date` , `num_ccf` , `num_form` , `coeff` , `c1` , `c2` ,
    `c3` , `c4` , `c5` , `c6` , `c7` , `c8` , `c9` , `c10` , `id_eleve` )
    VALUES (
    '0', '0', '0', '0.00', '0.00', '0.00', '0.00', '0.00', '0.00',
    '0', '0', '0', '0', '0', " $row['eleve_id']"
    )
    ");

    et l'exemple 2 n'interprète pas la variable :

     mysql_query 
    ("
    INSERT INTO `TH_DEVOIR` ( `date` , `num_ccf` , `num_form` , `coeff` , `c1` , `c2` ,
    `c3` , `c4` , `c5` , `c6` , `c7` , `c8` , `c9` , `c10` , `id_eleve` )
    VALUES (
    '0', '0', '0', '0.00', '0.00', '0.00', '0.00', '0.00', '0.00',
    '0', '0', '0', '0', '0', ' $row['eleve_id']'
    )");

  5. Merci beaucoup pour ta réponse.Maintenant j'ai un autre problème : j'ai fait ce que tu as dit (en l'adaptant)

    <?php  

    while ($row = mysql_fetch_assoc($Rq))
    {
    mysql_query
    ("
    INSERT INTO `TH_DEVOIR` ( `id_devoir` , `date` , `num_ccf` , `num_form` , `coeff` , `c1` , `c2` ,
    `c3` , `c4` , `c5` , `c6` , `c7` , `c8` , `c9` , `c10` , `id_eleve` )
    VALUES (
    '', '0', '0', '0', '0.00', '0.00', '0.00', '0.00', '0.00', '0.00',
    '0', '0', '0', '0', '0', ' .$row['eleve_id']. ')
    ");
    }
    ?>

    Si je retire ' .$row['id_contact']. ' et que je mets '28' par exemple ; lorsque je vérifie, j'ai bien dans ma base autant d'enregistrement que renvoie ma requete.

    y a t il une erreur de code?

  6. imaginez deux tables :

    -1------------------------------------

    TH_CONTACT

    id_contact (cle, auto-increment.)

    nom

    prenom

    annee (2004,2005,2006,2007)

    groupe (tc, tv, ta, tj)

    --------------------------------------

    -2------------------------------------

    TH_EVAL

    id_eval (cle, auto-increment.)

    id_contact

    num_eval

    date_eval

    critere1

    critere2

    critere3

    critere4

    --------------------------------------

    Il m'est facile d'afficher depuis la première table les contacts du groupe que je choisis, de l'année que je choisis

    Je peux aussi (qd je dis je peux = je sais faire) passer de la liste à la fiche

    Je peux aussi (ou du moins je pourrais) passer d'une fiche d'un contact pour faire une évaluation à ce contact

    MAIS je voudrais d'un coup , après avoir sélectionné le groupe et l'année - créer une évaluation à tous ceux qui sont sélectionnés

    (un peu comme si un enseignant voulais faire un devoir (selon critere1,critere2,critere3,critere4) pour un groupe donné

    Question :

    Comment, après requete, récupérer l'id_contact de tous ceux qui sont sélectionnés et coller ces id dans la deuxième table?

    toujours débutant of course

  7. bonjour,

    je suis un vrai débutant en php (et moyen en html et css)

    j'arrive à faire - base et tables facilement avec mysql et phpmyadmin j'arrive à afficher les données triées ou non sur une page html. Mais c'est tout - je commence à mettre ds données dans une table à partir d'un feuille html (delete, insert, update).

    Y a t-il un livre un site qui permet de faire des "gammes" pour un débutant?

  8. Bonjour à tous,

    Je viens de vous rejoindre et je me présente :

    j'ai 55 ans et je débute en php - après avoir fait beaucoup de code avec de l'html et du css (+ besogneux que doué).

    Je me sers souvent de modèle type OSWD ou zen css et j'essaie de les adapter.

    Bon mais le php c'est à la fois une obligation (comment faire dynamique et autrement?) et une merveilleuse contrainte.

    --------

    vous allez voir j'ai plein de question de débutant

×
×
  • Créer...