Insertion dans 2 table
hala_romeila
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
DelNC Messages postés 2234 Date d'inscription Statut Membre Dernière intervention -
DelNC Messages postés 2234 Date d'inscription Statut Membre Dernière intervention -
salut tous le monde je suis entrain de preparer mon projer de fin d'etude et je veux inserer des données dans 2 tables différentes et qui n'ont pas le meme schéma.
j'ai essayé beaucoup de requete mais j'arrive pas a trouver la solution.
pouvez vous m'aidez s'il vous plait.
voici mon code
j'ai essayé beaucoup de requete mais j'arrive pas a trouver la solution.
pouvez vous m'aidez s'il vous plait.
voici mon code
<?php
if (isset($_REQUEST['enregistre'])=="oui") {
if (empty($_REQUEST['Etape'])||empty($_REQUEST['Type_mainten'])){
echo("ERREUR : <font color=red>tous les champs doivent être remplis</font>.");}else{
$ann=$_REQUEST['ann'];
$Type_mainten=$_REQUEST['Type_mainten'];
$date_e=$_REQUEST['date_e'];
$Etape=$_REQUEST['Etape'];
$date_r=$_REQUEST['date_r'];
$sql = "INSERT INTO `parc informatique`.`maintenance` (`Type_mainten`, `Date_envoie`, `Etape`, `Date_retour`, `Id_anno`)
VALUES ( '".$Type_mainten."', '".$date_e."', '".$Etape."', '".$date_r."','".$ann."')";
$sql3="INSERT INTO `parc informatique`.`signale` (`Id_anno`) VALUES ( '".$ann."')";
$result=mysql_query($sql);
$result2=mysql_query($sql3);
if($result && $result2){echo("<font color=green>Rapport est rédigé avec succée</font><br/>");}else{
echo("<font color=green>pas de rapport a rédigé</font><br/>");
$user=$_SESSION['username'];
$sql1 = ('SELECT * FROM simple WHERE Nom = "'.$user.'"');
$result1 = mysql_query($sql1);
$sql2="INSERT INTO `parc informatique`.`signale` (`Id_utilisateur`) VALUES ( '".$result1."')";
}
}
}
?>
A voir également:
- Insertion dans 2 table
- Table ascii - Guide
- Insertion table des matières word - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- 2 ecran pc - Guide
- Table des caractères - Guide
1 réponse
Bonjour,
donner nous le schéma de vos tables, çà serait plus facile pour vous aider.
Sinon on peut faire une insertion dans plusieurs tables en même temps mais il faut procéder comme ceci
Voilà un exemple de formulaire d'inscription.
Il y aura une insertion dans la table users et dans la table inscriptions
Le formulaire
Dans la page user_inscription.php
donner nous le schéma de vos tables, çà serait plus facile pour vous aider.
Sinon on peut faire une insertion dans plusieurs tables en même temps mais il faut procéder comme ceci
Voilà un exemple de formulaire d'inscription.
Il y aura une insertion dans la table users et dans la table inscriptions
Le formulaire
<form method="post" action="user_inscription.php"> <table class="grey"> <tr><td>login </td><td><input type="text" name="login" ></td></tr> <tr><td>password</td><td><input type="text" name="password"></td></tr> <tr><td> </td><td><input type="submit" ></td></tr> </table> </form>
Dans la page user_inscription.php
<?php //recuperation donnees saisies if(isset($_REQUEST["login" ])) {$login = $_REQUEST["login" ];} else {$login = "";} if(isset($_REQUEST["password"])) {$password = $_REQUEST["password"];} else {$password = "";} if(isset($_REQUEST["date_connexion"])) {$date_connexion= $_REQUEST["date_connexion"];} else {$date_connexion= "NOW()";} // Insertion dans la table users $query = "INSERT INTO users (id_user, login , password) VALUES (NULL , '$login','$password') ;"; execute_query($query); // insertion dans la table connexion $query = "INSERT INTO connexion_user (id_connexion, login , date_connexion) VALUES (NULL , '$login', '$date_connexion') ;"; execute_query($query); ?>
hala_romeila
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
je vous remercie bqp c'est un grand aide pour moi
DelNC
Messages postés
2234
Date d'inscription
Statut
Membre
Dernière intervention
2 004
De rien