salve, ho scritto questo script che mi restituisce in json gli utenti con username che comincia per $_GET['q']
$q=$_GET['q'];
$query='SELECT name FROM #_users WHERE name LIKE \''.$q.'%\'';
$mysqli = new mysqli("host", "user", "pass", "db");
$res=$mysqli->query($query);
$result_array=array();
while($row=$res->fetch_assoc()){
$result_array[]=$row;
}
echo json_encode($result_array);
qualcuno mi aiuta a tradurlo in joomlese? ossia usando getDbo()
questo è il codice che ho prodotto, però ovviamente se sono qui vuol dire che non funge correttamente, probabilmente è solo il risultato json a non essere formattato correttamente, ma non posso verificare, proprio perché è parte di joomla e non posso usarlo indipendentemente in maniera così agile..
$q=$_GET['q'];
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('name');
$query->from('#__users');
$query->where('name LIKE \''.$q.'\'');
$db->setQuery($query);
$result = $db->loadObjectList();
foreach($result as $key=>$value){
$result_array[]=$value;
}
echo json_encode($result_array);
ps: bella la nuova faccia del sito