ugrás a tartalomhoz

PHP-MySQL-Scroll

parocgab · 2003. Jún. 3. (K), 14.41
Sziasztok!

Következő a problémám. Adatbázisban sok ezer rekord van tárolva, PHP-vel szeretném megjeleníteni egy ablakban úgy, hogy az ablakban ahogyan a betűket írom be, úgy ugrik a következő rekordra.
Tud valaki ötletet adni?
Köszönettel
 
1

Re: PHP-MySQL-Scroll

Granc Róbert · 2003. Jún. 4. (Sze), 01.13
PHP-hez nem sok köze van, gondolom JavaScripttel talán megoldható, mert az tudja figyelni a billentyűlenyomásokat, de nem láttam még ilyen JS megoldást sem... Anno én egy Access adatbázis MySQL-be konvertálásához kerestem ilyet, mert az Access űrlapon megcsinálták ezt. A webes verzióból végül kihagytuk ezt a funkciót.

Robi
2

Re: PHP-MySQL-Scroll

ferke · 2003. Júl. 1. (K), 16.33
;) Hi! Küldök egy lehetséges megoldást, példaként text objektummal.
A scriptben levő MINDEN ADAT betöltésétől ne tarts, gyorsan megy (nekem is Robi ajánlotta).

Forrás:
 
<html>
<head>
<script language="JavaScript">
<!-- JavaScript

function Keres()
	{
	var adat = new Array()	//ebben lesznek az adatok!
	adat[0]="egy";
	adat[1]="vekker";	

	//A fentiek php-vel mysql adatbázisból tölthetők, pl.:
	//for ($index=0;$index<mysql_num_rows($kapcsolat);$index++)
	//	{
	//mysql_data_seek($index,$kapcsolat);
	//$row=mysql_fetch_array($kapcsolat);
	// print "adat[$index]=".$row["adatmező"]."\n";
	//	}
	// ez a ciklus a szerver oldalon lefutva generálja az
	//adat[0]=adat1
	//adat[1]=adat2,...adatn
	//sorokat!!!
	document.form1.text2.value="";	
	//kezdőérték, ürítve a próba text2(persze bármilyen obj. 
	// lehet, pl. az általad igényelt dropdown box is
	for ( x = 0 ; x < adat.length  ; x++ )
	{
		var hossz=document.form1.text1.value.length;	
		if (document.form1.text1.value==adat[x].substring(0,hossz))
			document.form1.text2.value=adat[x];
	}
	}
// ENNYI
</script>

</head>
<body>

<form name="form1">
<p><input type="text" id=text1 name="text1" onkeyup="javascript:Keres();"><br>
<input type="text" id=text2 name="text2"></p>
</form>
</body>
</html>
 
3

Re: PHP-MySQL-Scroll

ferke · 2003. Júl. 1. (K), 16.35
Bocs a rossz tagolásért, kódként szúrtam be és a mellékelt üzenetet sem továbbította a rendszer.
4

Re: PHP-MySQL-Scroll

Pal_ur · 2003. Júl. 1. (K), 17.45
Sorry.

A 30. sorban benne maradt egy </font>.

P.
5

Re: PHP-MySQL-Scroll

parocgab · 2003. Júl. 2. (Sze), 07.37
Köszönöm! Értem.
6

Re: PHP-MySQL-Scroll

quasimidi · 2003. Júl. 2. (Sze), 21.30
Esetleg gondolkodhatsz egy Flash movieban is....
a www.swf.hu-n van tutorial is a dinamikus adatmegjelenítéshez MySQLből.
7

nem megy

Anonymous · 2004. Aug. 20. (P), 10.44
Valaki tudna sagíteni hogy a mysql.atw.hu-n csináltam egy
shoutbox táblát..minden úgy van ahogy a leírásban:
CREATE TABLE `shoutbox` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(25) NOT NULL default '',
`email` varchar(25) NOT NULL default '',
`message` text NOT NULL,
`date` varchar(15) NOT NULL default '',
`ip` varchar(25) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM COMMENT='PRIMARY KEY ' AUTO_INCREMENT=2 ;

ír egy ilyen hibát hogy :A munka kiegészítő tulajdonságai a vonatkozó táblákra meg lettek szüntetve

ezt hogy lehet meg buherálni???

Pls e-maliban segítcsetek....köszi