Diskuze: našeptávání v selectu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Toto, najdeš např v jQuery UI. Bohužel ti nemůžu napsat code, jsem na mobilu, psal bych to 2h.
Ahoj, pokud se ti tohle nechce psát od základů, tak na to existuje plno hotových řešení (např. http://ivaynberg.github.io/select2/). A i kdyby si to nechtěl použít, tak se můžeš inspirovat...
Jak chceš do selectu zadávat ? Btw. zkoukni tohle http://www.itnetwork.cz/…cesky-manual
Mám kód
HTML:
<html>
<head>
<meta charset="UTF-8">
<title>test jquery autocomplete</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<script>
jQuery(document).ready(function($){
$('#oddeleniHledani').autocomplete({source:'oddeleniHledani.php', minLength:2});
});
</script>
</head>
<body>
<form method="post">
Enter your zipcode:
<input type="text" id="oddeleniHledani" name="je" />
<br />
<input type="submit" value="Search" />
</form>
</body>
</html>
a PHP
<?php
if ( !isset($_REQUEST['term']) )
exit;
$dblink = mssql_connect('server', 'username', 'password') or die("Nelze se pripojit k databazovemu serveru.");
//$dblink = mssql_connect("s7000db0105,14330","PAPR_user","Dk5.8rQl43-P") or die("Nelze se pripojit k databazovemu serveru.");
mssql_select_db("app_licence_test");
$rs = mssql_query('select ID_Utvar, nazev from V_Utvar where ID_Utvar like "'. mssql_escape($_REQUEST['term']) .'%" order by ID_Utvar asc', $dblink);
$data = array();
if ( $rs && mssql_num_rows($rs) )
{
while( $row = mssql_fetch_array($rs, MSSQL_ASSOC) )
{
$data[] = array(
'label' => $row['ID_Utvar'] .', '. $row['nazev'],
'value' => $row['ID_Utvar']
);
}
}
echo json_encode($data);
flush();?>
netušíl ale kde dělám chybu.... pls pomoc
Jde o to, že tam chci načítat data z DB, takže musím mít chybu nejspíš v SQL dotazu.... netuším
Promiň, ale nevím, že by existovalo nějaký mssql... asi jsem se s tím nesetkal. Zkus spíše
mysql_query(...
Pak si když tak zkontroluj názvy tabulek sloupečků.
A jak se s ovladačem pro MySQL připojí k MSSQL databázi ? To jsi nějak nedokoumal, co ?
Ježiš, tak to se moc omlouvám. Já jsem nikdy o MSSQL databázi neslyšel
a já jsem myslel, že myslí MySQL databázi. Tak už radši budu zticha
Zobrazeno 9 zpráv z 9.