Visualizzazione dei risultati da 1 a 8 su 8

Discussione: quesito moduli

  1. #1

    quesito moduli

    mi sorge un dubbio
    io vorrei fare un sito che prende il contenuto delle pagine da una tabella "modules" di mysql.
    il problema è che non tutte le pagine sono uguali, nel senso che c'è anche una pagina "news.php" o una pagina "members.php" che ha una struttura diversa rispetto a un semplice modulo..

    è quindi corretto fare index.php?page=nome, e se non trova la pagina fisica "nome.php" da includere allora prova a vedere se eventualmente esiste un modulo "nome" nella tabella modules?

    grazie
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

  2. #2
    plz.. mi serve per questione di uniformità
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    potrebbe essere una cosa di questo tipo (nn l'ho provata):
    codice:
    $_GET['page']=get_magic_quotes_gpc() ? (string) $_GET['page'] : addslashes($_GET['page']);
    $page=$_GET['page'].".php";
    if(file_exists($page))
    	include($page);
    else {
    	$st=mysql_query("SELECT * FROM tabella_moduli WHERE modulo='{$_GET['page']}'") or die(mysql_error());
    	if (mysql_num_rows($st) == 1)
    		echo "il modulo esiste";
    	else
    		echo "modulo non esistente e/o file non trovato";
    }

    think simple think ringo

  4. #4
    ok,
    ma io volevo sapere se una cosa del genere è utilizzata, se è utile secondo te, o se ci sono altri metodi a cui io non arrivo :rollo:
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

  5. #5
    altra cosa:
    io ho un url nel formato index.php?page=news e ho dentro a news.php un form GET con ACTION che si riferisce alla stessa pagina (è un form per ricercare nelle news per la precisione)
    il problema è che se nell'ACTION del form metto "index.php?page=news", quando submitto il form mi annulla la variabile page dell'url e quindi non mi include news.php.. ho risolto mettendo un hidden field nel form di nome "page" e di valore "news".. non c'è un altro sistema??
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

  6. #6
    qualche soluzione??
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

  7. #7
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    puoi passare il valore di page con un campo hidden

  8. #8
    ok se è cosi che fai tu lo faccio ankio
    ciauz thx!
    Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (cit.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.