webForumDet fria alternativet

Hiermenus

PHP

6 svar · 173 visningar · startad av Qaz

Medlem sedan feb. 2000211 inlägg
Frågan#1

Någon som har lyckats att hämta innehållet i menyerna i detta js script från en mysqldb?

Jag gissar att jag ska ändra i HM_Arrays, men så fort jag försöker stoppa dit PHP kod så skiter det sig. Jag har provat att döpa om filen från .js till .php men till inget resultat. Något som vet hur man gör? och som har lust att dela?

Js scriptet finns här... http://www.webreference.com/dhtml/column49/

Medlem sedan dec. 19991 749 inlägg
#2

Dom funkade utmärkt för mig när jag döpte om .js filen till .php. Så nåt mysko fel har du allt gjort

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

Medlem sedan feb. 2000211 inlägg
#3

Jag tar och specificerar mig lite granna... :)

Vad jag gjort, och som jag inte får att funka är följande.

I filen HM_Arrays.js har jag lagt följande kod

HM_Array1 = [
[],
<? echo Meny(); ?>
]

Functionen Meny ser ut så här.


function Meny(){

$result = mysql_query("SELECT DISTINCT ID, Name FROM meny WHERE meny=3");
  while (list($id,$namn)=mysql_fetch_row($result)) {
	$meny .="[\"".$namn."\",\"".$id."\",1,0,1],\n";
  } 
  $meny=substr($meny,0,-2);
 return $meny;
}

Någon som fattar varför det inte funkar? Jag har naturligtvis öppnat till databasen och det funkar, alla tabellnamn osv är kollade 15 ggr.

Hilfe bitte.......

Medlem sedan dec. 19991 749 inlägg
#4

Hur ser $meny ut när loopen är klar?

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

Medlem sedan feb. 2000211 inlägg
#5

meny ser ut så här

["Namn","2",1,0,1]["Adam","2",1,0,1]
Medlem sedan juni 20008 205 inlägg
#6

Men det där är ju ett syntaxfel...

["Namn","2",1,0,1][b], [/b]["Adam","2",1,0,1]

skare va.

------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.

Medlem sedan feb. 2000211 inlägg
#7

hmm, missade det... sorry.

Tyvärr så hjälpte det inte.

nu ser det ut så här

["Namn","ID",1,0,1], ["Adam","2",1,0,1]

När jag tar denna kod och stoppar in i HM_Array så funkar det, men om jag istället försöker att skriva

 echo Meny();

så funkar det inte

293 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
148 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)