PDA

View Full Version : Problema con autocompletamento


gjord
07-08-2009, 11:45
Ho la seguente pagina web index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="controls.js"></script>
<script type="text/javascript" src="effects.js"></script>
<script language="Javascript" src="scriptaculous.js"></script>

</head>


<body>


<form name="autocompleteTest" action="">
<input type="text" value="" name="findme" id="findme">
<div id="suggestBoxList" class="suggestBox"></div>
<script type="text/javascript">
new Ajax.Autocompleter("findme", "suggestBoxList", "requestScript.php", {minChars: 1});
</script>
</form>

</body>
</html>

e il file requestScript.php:

<?php
include ("connect.php");
$Connessione=mysql_connect($name_server,$nome_utente,$password);
$database=mysql_select_db($name_db,$Connessione);

$findme = $_POST['findme'];
$list = '<ul>';


$sql = "SELECT giocatore_cognome FROM giocatori WHERE giocatore_cognome LIKE '%$findme%'";
//echo $sql;
$result = mysql_query($sql, $Connessione);
if(mysql_num_rows($result ) > 0){
while($row = mysql_fetch_row($result)){

$cognome=$row['giocatore_cognome'];
$list .= '<li>'.$cognome.'</li>';

}
}else{
$list .= '<li>Nessun risultato pertinente ...</li>';
}

$list .= '</ul>';

mysql_free_result($result);

echo $list;
unset($list);
?>

Vedo i pallini della lista, perņ non vedo i nomi affianco ai pallini. La query funziona perchč se digito qualcosa, il numero di pallini č effettivamente il numero di righe restituite... Qualcuno sa aiutarmi? Grazie

gjord
07-08-2009, 12:06
risolto.. grazie!

Traxsung
12-08-2009, 13:29
Come hai risolto ? Di sicuro puņ tornare utile a molti :D