Image en auto-complétion
Fermé
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
-
1 mars 2015 à 17:58
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 9 mars 2015 à 19:25
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 9 mars 2015 à 19:25
A voir également:
- Image en auto-complétion
- Image iso - Guide
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Acronis true image - Télécharger - Sauvegarde
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Image iso windows 10 - Guide
3 réponses
NHenry
Messages postés
15195
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 mars 2025
354
1 mars 2015 à 18:05
1 mars 2015 à 18:05
A la place de mettre de ' pour ta chaine, mets des ".
sinon, concatène la chaine 'Machaine1'.$Variable.'Machaine2'
sinon, concatène la chaine 'Machaine1'.$Variable.'Machaine2'
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
6
1 mars 2015 à 18:23
1 mars 2015 à 18:23
Je suis désolé, je ne comprends pas vraiment ce que tu veux dire, comment tu écrirais cette ligne :
array_push($data,''.$row[0].' - '.$row[1] . ' - <img src="'.$row[2].'"/>');
si c'est bien sur cette ligne que tu voyais les modifications
array_push($data,''.$row[0].' - '.$row[1] . ' - <img src="'.$row[2].'"/>');
si c'est bien sur cette ligne que tu voyais les modifications
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
6
9 mars 2015 à 19:25
9 mars 2015 à 19:25
Re-bonjour, j'ai beau faire tous les tutos que je trouve à propos de l'autocomplétion qui renvoie des images, mais ça ne marche toujours pas ! Alors j'ai essayé ça :
<input type="text" placeholder="Trouver des amis" id="recherche"></input>
<?php
$reqC = $bdd->query('SELECT Nom, Prenom, Photo FROM users');
$data = array();
while ($row = $reqC->fetch(PDO::FETCH_NUM)) {
array_push($data, ''.$row[2].'');
}
?>
<script language="javascript">
<?php
$js_array = json_encode($data);
echo "var liste = ". $js_array . ";\n";
?>
$('#recherche').autocomplete({
source : function(req, resp) {
var re = $.ui.autocomplete.escapeRegex(req.term);
var match = new RegExp( "^" + re, "i" );
var a = $.grep(liste, function(item,index){
var inner_html = '<img src="' + item + '">';
return inner_html;
});
resp(a);
},
minLength : 2
});
</script>
Mais avec le return basique, ça me renvoie toujours ça comme un String. Donc ici, ça renvoie ce que contient inner_html, et pas l'image que je voudrais...
Si quelqu'un voit comment faire fonctionner cela, je suis preneur !
Merci d'avance !
<input type="text" placeholder="Trouver des amis" id="recherche"></input>
<?php
$reqC = $bdd->query('SELECT Nom, Prenom, Photo FROM users');
$data = array();
while ($row = $reqC->fetch(PDO::FETCH_NUM)) {
array_push($data, ''.$row[2].'');
}
?>
<script language="javascript">
<?php
$js_array = json_encode($data);
echo "var liste = ". $js_array . ";\n";
?>
$('#recherche').autocomplete({
source : function(req, resp) {
var re = $.ui.autocomplete.escapeRegex(req.term);
var match = new RegExp( "^" + re, "i" );
var a = $.grep(liste, function(item,index){
var inner_html = '<img src="' + item + '">';
return inner_html;
});
resp(a);
},
minLength : 2
});
</script>
Mais avec le return basique, ça me renvoie toujours ça comme un String. Donc ici, ça renvoie ce que contient inner_html, et pas l'image que je voudrais...
Si quelqu'un voit comment faire fonctionner cela, je suis preneur !
Merci d'avance !