Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322
    postare il codice intero diventa una cosa un po lunga, cmq x darti un idea

    codice:
    // stampo a video i parametri di configuarazione del sistema
    function defa(){
    .....
    }
    
    
    // funzione per il salvataggio dei dati in una tabella (ho tolto alcune parti)
    function save(){
    	global $centro;
    
    	// elimino l'ultimo valore dell'array che nn mi interessa
    	array_pop($_POST);
    	// puntatore alla classe del db
    	$pntConfsite = puntatore();	
    	// metodo per il salvataggio
    	$pntConfsite->saveconf($_POST);
    	// stampo il messaggio di ok
    	$centro .= "
    
    Salvataggio effettuato</p>\n";
    }
    
    
    // gestisco il valore di op a livello di modulo amministrativo
    // ricavo il parametro dopo i ::
    $op = $_GET['op'];
    
    switch($op){
    	case '':
    		defa();
    		break;
    	case 'save':
    		save();
    		break;
    }
    Questa pagina ad esempio la puoi chiamare config.php e come vedi verranno richiamata le funzioni in base alla variabile $op che passi. Ad esempio se fai config.php?op=save quando la pagina verrà richiamata entra nello switch cerca il valore di $op = save e richiama la funzione save()..

    Spero di essere stato abbastanza chiaro, non chiedermi di stampare tutto il codice della pagina xchè la cosa diventerebbe un po tanto incasinata, ma la struttura che uso io è questa...

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332
    Salve ho creato una pagina (tutto con dreamweaver) che contiene 3 form un per l'inserimento dei dati, l'altro per modificare i dati, altro per cancellare:
    ora se utilizzo sia il form di inserimento che aggiorna dati non ci sono problemi nel senso che i dati vengono aggioirnati o inseriti nel database; ma se invece uso abbinato a questi altri comportamenti server tipo cancella record va in contrasto cioe' se clicco aggiorna i dati vengono cancellati????
    ma tu hai usato un solo form ??? e se invece si vogliono creare 3 form distinti???

  3. #13
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322
    no scusa nn riesco proprio a capire... io ho fatto una cosa di sto tipo:

    codice:
    function show(){
          // mostro i record
    }
    
    function add(){
          // stampo il form x l'inserimento
    }
    
    function addok(){
          // eseguo la query di insert nel db
    }
    
    function mod(){
          // stampo il form per la modifica
    }
    
    function modok(){
          // eseguo la query di update x il record da modificare
    }
    
    function del(){
          // eseguo la query di cancellazione del record dal db
    }
    
    
    // rilevo da querystring il parametro che mi identifica l'azione da compiere nella pagina
    // ad es: index.php?op=add
    $op = (string)trim($_GET['$op']);
    
    // eseguo lo switch che mi carica la funziona adeguata:
    switch($op){
    	case '':
    	case 'show':
    		show();
    		break;
    	case 'add':
    		add();
    		break;
    	case 'addok':
    		addok();
    		break;
    	case 'mod':
    		mod();
    		break;
    	case 'modok':
    		modok();
    		break;
    	case 'del':
    		del();
    		break;
    }
    Quindi se la mia query è index.php?op=add mi verrà mostrato il form di aggiunta x il record e così via a seconda dell'azione che voglio venga svolta....

  4. #14
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332
    e se ti invio il file relativo alla pagina???

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 © 2026 vBulletin Solutions, Inc. All rights reserved.