snp quand on sait pas, on se tait | le MATCH AGAINST, bah j'arrive pas a le faire fonctionner. idem pour ma valeur en auto_increment , que ce soit avec LIKE avec quotes ou sans. Du coup je fais avec ce code qui marche bof-bof (pas de recherche du style * + ):
Code :
- <?php
- include '../../include/connexion_base.php';
- $search=$_POST['search'];
- $result = odbc_exec($cnx, "SELECT * FROM devis WHERE date_creation='$search' OR designation='$search'
- OR client='$search' OR filiale='$search' OR etude='$search'
- OR descriptif='$search' OR keyword1='$search' OR keyword2='$search' " );
- //$result = odbc_exec($cnx, "SELECT * FROM devis WHERE
- 'MATCH(date_creation,designation,client,filiale,etude,descriptif,keyword1,keyword2)
- AGAINST ($search)'" );
- echo '<table border>';
- echo "<tr><td><strong>DEVIS</strong></td><td><strong>DATE</strong></td><td><strong>DESIGNATION</strong></td>
- <td><strong>CLIENT</strong></td><td><strong>FILIALE</strong></td><td><strong>ETUDE</strong></td>
- <td><strong>DESCRIPTIF</strong></td></tr>";
- while ($donnees = odbc_fetch_array($result) )
- {
- echo "<tr>";
- echo "<td>".$donnees['num_devis']."</td>";
- echo "<td>".$donnees['date_creation']."</td>";
- echo "<td>".$donnees['designation']."</td>";
- echo "<td>".$donnees['client']."</td>";
- echo "<td>".$donnees['filiale']."</td>";
- echo "<td>".$donnees['etude']."</td>";
- echo "<td>".$donnees['descriptif']."</td>";
- echo "</tr>";
- }
- odbc_close($cnx);
- ?>
|
Message édité par snp le 08-06-2006 à 09:07:54
|