Rimpiazzare elementi su pagina html con risultati query

giorda86

Utente Attivo
12 Feb 2010
41
0
0
www.misteridelmondo.com
ciao a tutti, ho da fare una cosa un po complessa, per farla breve vi spiego che sto realizzando un sistema di gestione template, è completo e funziona alla perfezione, sfrutta un sistema di cache etc etc... ma mi manca un piccolo dettaglio... i menu...
praticamente non so come fare a recuperare i dati dalla query dei punti del menu e piazzarli nel punto desiderato.

allora mi spiego, ho nella pagina template.html che è quella che contiene la grafica del template, questo codice con dei flag tipo -MENU_ITEM-START- che ho creato io:

Codice:
CODICE HTML

-MENU_ITEM-<tr><td class="menu_point"><a href="-MENU_LINK-">-MENU_LINK_TITLE-</a></td></tr>-END_MENU_ITEM-

ALTRO CODICE HTML

sono andato ad aprire con file_get_contents() il file template.html che contiene questa stringa e ho fatto questo codice per ricavare il contenuto che sta tra i flag -MENU_ITEM- ed -END_MENU_ITEM:

Codice:
$template_open = file_get_contents('template.html');

@eregi("/(.+)-MENU_ITEM-(.+)-END_MENU_ITEM-(.+)/", $template_open, $tag_matches);

e fino qui va bene, usando la variabile $tag_matches[2] ho il conenuto che volevo, e stampando la variabile $tag_matches[2] mi viene:

Codice:
<tr><td class="menu_point"><a href="-MENU_LINK-">-MENU_LINK_TITLE-</a></td></tr>

ed esclude tutto il resto del codice della paigna, ora si tratta di fare la stessa operazione con la variabile sopracitata, per sostituire con i risultati della query i flag -MENU_LINK- e -MENU_LINK_TITLE- e ho fatto cosi:

Codice:
$menu_item = $tag_matches[2];
	
	@eregi("/(.+)-MENU_LINK-(.+)-MENU_LINK_TITLE-(.+)/", $menu_item, $menu_matches);
	
	while ($menu = mysql_fetch_array($select_menu)) {echo $menu_matches[1] . $menu['link'] . $menu_matches[2] . $menu['link_title'] . $menu_matches[3];}

ma non va... questa cosa qui mi restituisce solo i parametri della query che è evidentemente corretta, mentre $menu_matches è vuoto, dove sta l'inghippo?
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
K window.open (rimpiazzare pagina origine) Javascript 2
F Creare elementi html con javascript Javascript 4
R Includere elementi array fra apici PHP 1
A Contare gli elementi di un array PHP 13
T Contatore alla rovescia su più elementi simultaneamente Javascript 4
S [PHP] Estrarre elementi array su più variabili PHP 5
L [Java] Aggiungere elementi ad array JSON Java 0
R Visualizzazione elementi Access MS Access 2
D Elementi duplicati su blog SEO e Posizionamento 1
S elementi statistici - Matrice e Gestione Array PHP o Javascript Javascript 0
M [HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina HTML e CSS 1
Raziel84 [Java] Combinazione elementi matrice Java 0
N Dialog performance con tanti elementi jQuery 2
alessandra86 [PHP] Elementi di un array non visualizzabili PHP 7
D [PHP] Elementi tabella in orizzontale e NON Verticale PHP 12
asevenx modificare lista elementi togliendo l'elemento selezionato jQuery 1
S [HTML] Comportamento di due elementi block level flottanti HTML e CSS 2
blips Racchiudere una serie di elementi in un div jQuery 2
S [Javascript] [HTML] problema nella stampa degli elementi della pagina Javascript 3
F [Javascript] Problema funzione jquery con elementi css esterni Javascript 1
C [PHP] RISOLTO - Eliminare elementi duplicati da array multidimensionale PHP 1
F aggiungere codice dopo n elementi jquery jQuery 1
JeanWolf [Php] Elementi comuni di due array PHP 29
Papalla CSS3 - immagine di sfondo con elementi che appaiono col mouse hover HTML e CSS 4
teoxs2508 [HTML] Posizionamento elementi su pagina web HTML e CSS 5
A come modificare gli elementi di una lista e gli editText? Sviluppo app per Android 0
JackIlPazzo Assegnare un id ad elementi con parser PHP 2
asevenx Selezionare elementi da un elenco in modo dinamico e inviarli al database PHP 0
N selezione elementi Javascript 0
asevenx Realizzare modulo per selezionare elementi da una lista PHP 1
C array_rand prende elementi casuali diversi? PHP 6
Marco_88 Verificare la selezione degli elementi dom jQuery 2
X Funzione onscroll relativa a elementi multipli Javascript 0
M elementi di una gridview appaiono in ordine casuale invece di quello deciso da me Sviluppo app per Android 2
N Dare id ad elementi classe jQuery 1
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
V Scorrere elementi DOM e prendere dei valori Javascript 8
D SELECT Singoli elementi PHP 3
filomeni Elementi obsoleti SEO e Posizionamento 1
felino [Excel] Disposizione elementi per colonna Windows e Software 1
G Elementi a scomparsa Java 2
A passaggio dei singoli elementi elementi da json object a array Ajax 4
Devil-94 creare elementi sopra altri elementi. Javascript 1
Devil-94 Creazione elementi DOM OGNI volta con sempre un nuovo id. Javascript 1
F Iterare elementi jquery jQuery 4
M Scroll che mostra e nasconde elementi Javascript 2
M Come cambiare elementi visualizzati jQuery 4
Devil-94 Creazione di elementi html in tempo reale. Javascript 4
N PHP Ricerca utente, Tabella con più elementi PHP 8
felino [JS] Passare un array ed effettuare la somma degli elementi Javascript 2

Discussioni simili