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
A voir également:

1 réponse

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