Bonjour
j'ai un problème avec substring dans une clause where, qui ne fonctionne pas. Tout le reste fonctionne sauf le substring. Si je fais une simple comparaison , tout gaze. J'ai essayé toutes sortes de syntaxe, je sèche... Si vous avez une idée de ce qui cloche dans la chose
Code :
- <?php
- $cible=$_REQUEST['cible'];
- mysql_connect("xxxxxxxxx", "root", "xxxxxxxxx" ) or die(mysql_error());
- mysql_select_db("xxxxxxxx" );
- ?>
- <select name="city" id="city" style="width:auto; margin-right:10px;" onChange="getxxxxxx('xxxxxxxx.php?diagrefs='+this.value)" >
- <?php
- $req = "SELECT * FROM xxxxxxxxxx WHERE SUBSTRING(field_xxxxxxx,0,2)=$cible";
- $result = mysql_query($req);
- while($row=mysql_fetch_array($result))
- {
- echo '<option value="'.$row['xxx'].'">'.$row['xxxxxx'].' - '.$row['xxxxx'].' - '.$row['xxxx'].'</option>';
- }
- ?>
- </select>
|
Message édité par Profil supprimé le 01-01-2012 à 17:20:37