Script sql

mb42 Messages postés 553 Statut Membre -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

salut,

la requete suivante fait l'aiffichage des element des deux table different:

SELECT CODEF,NOMF,DATED,HON_FORM
FROM session,formateur
WHERE formateur.CODEF=session.CODEF;

la structure de la table "session" est:
session(CODES,DATED,CODEF,HON_FORM)

la structure de la table "formateur" est:
formateur(CODEF,NOMF,VILLEF)

je veux inserer ces elements affichés c a dire(CODEF,NOMF,DATED,HON_FORM ) dans une nouvelle table qui je l'appelle "affichage"

tout d'abort je cree la table "affichage"

create table affichage
(CODEF varchar2(20),
NOMF varchar2(20),
DATED varchar2(20),
HON_FORM varchar2(20));

jje veux savoir le script qui fait l'affichage et l'insersion aux meme temps

merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
     
    bonjour essaye comme ca:

    <?PHP
    // tu recupere tes variables soit par post soit par get,ici je t'ai fait par post
    //avec isset on test si les variables existe
    if(isset($_POST['codef']) && isset($_POST['nomf']) && isset($_POST['dated']) && isset($_POST['hon_fourn])) 
    { 
    $codef=$_POST['codef'];
    $nomf=$_POST['nomf'];
    $dated=$_POST['dated'];
    $hon_fourn=$_POST['hon_fourn'];
    }
    else
    {
    //si certains champs ne sont pas remplis tu affiche un msg d'erreur et tu renvoi à la page precedente
    }
    
    // la c'est ok les valeurs sont definie donc on continue
    
    
    include('connexion.php'); // tu appelle tes param de connexion
    
    // pour l'insertion
    $req=$"insert into affichage (CODEF,NOMF,DATED,HON_FORM ) values('".$codef."', '".$nomef."', '".$dated."', '".$hon_fourn."') ";
    
    $res=mysql_query($req);
    
    // l'insertion est faite et maintenant on affcihe le valeurs dans un champ
    echo'<td><input type="text" name="codef" id="codef" value="'.$codef.'" /></td>
            <td><input type="text" name="nomf" id="nomf" value="'.$nomf.'" /></td>
            <td><input type="text" name="dated" id="dated" value="'.$dated.'" /></td>
            <td><input type="text" name="hon_fourn" id="codef" value="'.$hon_fourn.'" /></td>';
    


    j'ai pas testé mais ça devrais marcher
    0