Bonjour ,

J'ai créer un annuaire qui affiche la liste des pros avec un bouton demande de devis à coté de chacun d'eux , la demande de devis ouvre une fenêtre et j'aimerais que les modals soient dynamique c'est à dire que ca affiche demande de devis à (nom de l'entreprise) le problème c'est que ca affiche à chaque foi la premiere . Malgré avoir tester plusieurs autos , je n'ai pas réussi à avoir le résultats attendu , je sollicite donc votre aide voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<?php
 
require_once('connexion.php');
 
if(isset($_POST) && !empty($_POST)) {
 
$cat = mysqli_real_escape_string($connect,$_POST['path']);
$dep = mysqli_real_escape_string($connect,$_POST['dep']);
 
$sqlSelect = "SELECT * FROM membre WHERE dep = $dep AND id IN (SELECT id_membre FROM liaison1 WHERE id_Cat = $cat);";
 
$exeSelect = mysqli_query($connect,$sqlSelect);
 
 
}
 
else {
 
  header('location:devis.php');
}
 
?>
 
 
 
<!DOCTYPE html>
<html lang="fr" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>AidePresta - Liste Pro</title>
 
  <link rel="stylesheet" href="style.css">
  <link rel="stylesheet" href="mediaqueries.css">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <link href="https://fonts.googleapis.com/css?family=Poppins:200,400,800,900" rel="stylesheet">
  <!-- Start WOWSlider.com HEAD section -->
  <link rel="stylesheet" type="text/css" href="engine1/style.css" />
  <link rel="stylesheet" href="animate.css">
  <script src="js/modernizr.custom.js"></script>
  <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
  <link href='http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Montserrat:400,700' rel='stylesheet' type='text/css'>
  <script type="text/javascript" src="engine1/jquery.js"></script>
  <script src="js/wow.min.js"></script>
<!-- End WOWSlider.com HEAD section -->
 
  <script type="text/javascript">
  new WOW().init();
  function myFunction() {
    var x = document.getElementById("myTopnav");
    if (x.className === "topnav") {
      x.className += " responsive";
    } else {
      x.className = "topnav";
    }
  }
 
 
 
  function checkCheckBox(form)
{
  if (form.acc.checked == false )
// C'est ici que l'on regarde si la case a été cochée.
// Ca se présente sous la forme :
// nom-formulaire.nom-checkbox.cochée == Ben non
    {
    alert('Vous devez cocher la case');
// Si c'est le cas on y dit au visiteur kil fô qu'il coche
    return false;
// Et on bloque la soummission du formulaire
    }
 
// Bon ces 3 lignes ne sont pas obligatoires, mais j'aime bien dire merci.
    return true;
// on envoie le formulaire
}
</script>
 
  </head>
 
  <body>
    <header>
      <div class="topnav" id="myTopnav">
      <a href="conPro.php" class="active">CONNEXION PRO</a>
      <a href="index.html">ACCUEIL</a>
      <a href="services.html">SERVICES</a>
      <a href="devis.php">DEVIS</a>
      <a href="contact.php">CONTACTEZ-NOUS</a>
      <a href="javascript:void(0);" class="icon" onclick="myFunction()">
        <i class="fa fa-bars"></i>
      </a>
    </div>
      <div class="div-contact">
        <a id="connexion-pro" href="conPro.php">connexion pro</a>
        <ul>
          <li><a href="#"><img src="images/facebook.png" alt=""></a></li>
          <li><a href="#"><img src="images/youtube.png" alt=""></a></li>
          <li><a href="#"><img id="twitter-picto" src="images/twitter.png" alt=""></a></li>
        </ul>
      </div>
      <div class="div-title">
        <h1 class="wow bounceInLeft" data-wow-duration="4s" >AidePresta</h1>
        <p class="wow bounceInRight" data-wow-duration="4s">AidePresta est un site qui référence tous les professionnels du bois pour vous aider dans vos traitements du bois</p>
 
        <div class="div-bouton">
          <a class="bouton" href="contact.php">CONTACTEZ-NOUS</a>
        </div>
      </div>
    </header>
 
 
    <div class="div-prestation">
      <div class="div-services">
        <a class="bouton-bar" id="bt-accueil" href="index.html">ACCUEIL</a>
        <a class="bouton-bar" id="bt-services" href="services.html">SERVICES</a>
        <a class="bouton-bar" id="bt-devis" href="devis.php">DEVIS</a>
      </div>
    </div>
 
     <!-- Start WOWSlider.com BODY section -->
  <div id="wowslider-container1">
  <div class="ws_images"><ul>
    <li><img src="data1/images/012.jpg" alt="AidePresta" title="AidePresta" id="wows1_0"/></li>
    <li><a href="http://wowslider.net"><img src="data1/images/6.jpg" alt="bootstrap slideshow" title="Traitement Bois" id="wows1_1"/></a></li>
    <li><img src="data1/images/m.jpg" alt="Traitement du bois" title="Mérule" id="wows1_2"/></li>
    <li><img src="data1/images/bois.jpg" alt="Traitement du bois" title="AidePresta" id="wows1_2"/></li>
  </ul></div>
  <div class="ws_bullets"><div>
    <a href="#" title="AidePresta"><span><img src="data1/tooltips/012.jpg" alt="AidePresta"/>1</span></a>
    <a href="#" title="Traitement Charpente"><span><img src="data1/tooltips/6.jpg" alt="Traitement Charpente"/>2</span></a>
    <a href="#" title="Traitement du bois"><span><img src="data1/tooltips/m.jpg" alt="Traitement du bois"/>3</span></a>
    <a href="#" title="AidePresta"><span><img src="data1/tooltips/bois.jpg" alt="AidePresta"/>1</span></a>
  </div></div><div class="ws_script" style="position:absolute;left:-99%"><a href="http://wowslider.net">javascript slider</a> by WOWSlider.com v8.8m</div>
  <div class="ws_shadow"></div>
  </div>  
  <script type="text/javascript" src="engine1/wowslider.js"></script>
  <script type="text/javascript" src="engine1/script.js"></script>
<!-- End WOWSlider.com BODY section -->
 
    <div class=traitement>
        <h2>Liste des professionnels proches de chez vous.</h2>
      </div>
    <section class=services> 
 
    <div id="res">  
 
    <?php
 
      while($affPro = mysqli_fetch_object($exeSelect)) {
 
    ?>  
    <div class="Pro wow bounceInRight" data-wow-duration="4s">
      <div class="pros">
        <p><?php echo $affPro->entreprise;?></p>
        <p><img src ="images/telephone.png" /> <?php echo $affPro->tel;?></p>
        <p><img src ="images/chrome.png" /> <a href=""><?php echo $affPro->Site;?></a></p>
      </div>
        <div id="stop">
        <p><img id="logo" src="images/<?php echo $affPro->logo;?>" /></p>
        <button name="submit" type="submit" class="popup-button" data-modal="popup">Demander un devis</button>
        </div>
        <p id="texture"><?php echo $affPro->description;?></p>
    </div>
    <div id="popup" class="modal blur-effect">
      <div class="popup-content">
        <h3>Demande de devis à</h3>
        <div>
          <p class="para">Envoyer votre devis à  , ils vont répondront dans les plus brefs délais !</p>
          <form>
          <input type="text" placeholder="Nom" name="nom" required />
          <input type="text" placeholder="Prénom" name="prenom" required />
          <input type="email" placeholder="Adresse email" name="email" required />
          <input type="text" placeholder="Téléphone" name="tel" maxlength="10" required />
          <textarea placeholder="Message" name="texte" required></textarea>
          <input type="submit" class="submit" value="Envoyer" />
          </form>
 
          <div class="close"></div>
        </div>
      </div>
    </div>
 
 
    <?php
 
      }
      mysqli_free_result($exeSelect);
 
    ?>
 
  </div>
 
      </section>
 
    <footer>
      <div class="child-footer">
        <h3>Traitement du bois</h3>
        <p>Traitement bois - Traitement charpente - AidePresta met à votre disposition son annuaire professionnel pour effectuer des traitement sur vos bois contre les termites, capricornes, grosse vrillette ou tout autre insecte ou champignon.</p>
      </div>
       <div class="child-footer">
        <h3>Services</h3>
        <p><a href="capricorne.html">CAPRICORNE</a> / <a href="termites.html">TERMITES</a> / <a href="hesperophanes.html">HESPEROPHANES</a> / <a href="grossevrillette.html">GROSSE VRILLETTE</a> / <a href="lyctus.html">LYCTUS</a> / <a href="petitevrillette.html">PETITE VRILLETTE</a> / <a href="merule.html">MERULE</a> / <a href="coniophore.html">CONIOPHORE</a> / <a href="lenzite.html">LENZITE</a>  / <a href="insecte.html">INSECTES</a> / <a href="moisissure.html">MOISISSURES</a> / <a href="polypore.html">POLYPORE</a></p>
      </div>
      <div class="child-footer">
        <div class="div-contact" id="contact-footer">
          <ul>
            <li><a href="#"><img src="images/facebook.png" alt=""></a></li>
            <li><a href="#"><img src="images/youtube.png" alt=""></a></li>
            <li><a href="#"><img id="twitter-picto" src="images/twitter.png" alt=""></a></li>
          </ul>
        </div>
      </div>
      <div class="child-footer">
        <h3>Partenaires</h3>
 
      </div>
    </footer>
 
    <div class="overlay"></div><!-- La div overlay -->
 
    <!-- Le script qui crée la popup -->
    <script src="js/popup.js"></script>
 
    <!-- Pour l'effet blur -->
    <!-- by @derSchepp https://github.com/Schepp/CSS-Filters-Polyfill -->
    <script>
      // this is important for IEs
      var polyfilter_scriptpath = '/js/';
    </script>
    <script src="js/cssParser.js"></script>
    <script src="js/css-filters-polyfill.js"></script>
 
  </body>
 
</html>
 
<?php
 
mysqli_close($connect);
 
?>
Je vous remercie d'avance pour votre aide .