> Tous les forumsForum des Webmasters

 récup d'1 valeur d'1 table pour une autre tableSujet résolu
Statut du sujet : RESOLU Imprimer
 t671
  Posté le 25/02/2008 @ 09:55  
 Astucien

1041 Messages

Bonjour,

Suite à l'affichage partiel d'un enregistrement d'une table A, je voudrais récupérer l'id de cet enregistrement pour faire un lien sur un enregistrement d'une autre table.

Maislà, j'y arrive pas, et je demande votre aide.

1) J’affiche un résultat, suite à une sélection via un menu, de la table A. Ce résultat se compose des champs date_reco, famille et msg_reco. Chaque résultat possible de la table est composé d’un champ id_reco qui lui est propre

  1. <?php
  2. // information pour la connection à le DB
  3. ...........
  4. $id_reco = $_GET['id_reco'];
  5. // connection à la DB
  6. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
  7. mysql_select_db($db) or die ('Erreur :'.mysql_error());
  8. //sélection de l'enregistrement ds la table
  9. $select = "SELECT * FROM reconstitutions where id_reco='$id_reco'";
  10. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
  11. {
  12. //affichage des résultats dans un tableau
  13. while($row = mysql_fetch_array($result)) {
  14. echo '<table bgcolor="#FFFFFF" width="900">';
  15. echo '<td bgcolor="#669999" width="100"><center>'.$row['date_reco'].'</center></td>';
  16. echo '<td bgcolor="#669999" width="700"><center>Famille :&nbsp;&nbsp;&nbsp;&nbsp;<b>'.strtoupper($row['famille']).'</b></center></td></tr>';
  17. echo '<tr><td colspan=2 bgcolor="#CCCCCC" width="800">'.nl2br($row['msg_reco']).'</td></tr>';
  18. echo '</table><p>';
  19. }
  20. }

2) Un lien sur la page résultat me mène à saisir un commentaire sur ce résultat.

  1. <form method="POST" action="add.php" value="envoyer" name="soumettre">
  2. Commentaire : <textarea cols="65" name="message" id="Message" rows="8" wrap="VIRTUAL" accesskey="c" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);"></textarea><p>
  3. <input type="submit" name="preview" value="Valider"></form></div>
  4. </body></html>

3) Ce commentaire va alimenter la table B. Chaque enregistrement de cette table est composé d’un champs "id_reco_com" qui doit être = au champ id_reco de la table A. Il peut y avoir plusieurs champs "id_reco_com" avec la même valeur, si plusieurs enregistrements de la table B font référence au même enregistrement de la table A.

  1. <?php
  2. // information pour la connection à le DB
  3. {
  4. // récupération des données du formulaires
  5. $nom = $_POST['nom'];
  6. $mail = $_POST['mail'];
  7. $message = $_POST['message'];
  8. $id_reco = $_GET['id_reco'];
  9. //enregistrement dans la table
  10. $jour=date("d");
  11. $mois=date("m");
  12. $annee=date("Y");
  13. $date = "$jour/$mois/$annee";
  14. // on écrit la requête sql
  15. $sql = "INSERT INTO com_reconstitution(commentaire, date_com, nom_com, email_com, id_reco_com) VALUES('$chaine', '$date', '$nom', '$mail', '$id_reco')";
  16. // on insère les informations du formulaire dans la table
  17. mysql_query($sql) or die('Erreur SQL !'.$sql.mysql_error());
  18. mysql_close(); // on ferme la connexion
  19. }
  20. header("Location: menu.php");
  21. ?>

Merci

 Afficher le profil de t671 Envoyer un message privé à t671
 
 
Publicité
 t671  Posté le 26/02/2008 à 11:19  
Astucien

1041 Messages
Personne ne peut m'aider ....... ???
Afficher le profil de t671 Voir la configuration de t671Envoyer un message privé à t671
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
souci pour ma pages commentaires
Probleme formulaire contact PHP
Probleme de valeur définies par radiobutton
HELP !! CREE UN FORMULAIRE MAIS UNE ERREUR....
foreach: insertion d'un array html dans BD mysql
requete mysql et php
Premiers pas dans la création de site
Envoi de mon formulaire
Aide aux débutants, erreurs dans les sites web
html pour débutant
conseil sur image
Conserver valeur liste après confirmation
WampServer et Wordpress marche pas
phpmysql et FPDF
modifier script de mon calendrier
Aide pour faire un script php selection aléatoire
Interroger une table
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !