Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Dividere in tre sezioni la pagina Admin, consiglio..

    'nDì

    dovrei dividere/separare in tre zone distinte un pannello admin che passa dei dati al db.. le tre distinte categorie Tabellone A, B, C scrivono nel stesso db e cartella, ma non saprei come poterla impostare! :master:
    Qualche consiglio?

    la pagina admin:
    codice:
    <?php
    
    
    define('FLASH_NEWS' , TRUE);
    include('admin/functions.php');
    connect('root', '', 'parse', 'localhost');
    
    //define variables
    $mode	= ( isset( $_POST['mode'] ) )	? $_POST['mode']	: ( ( isset( $_GET['mode'] ) )		? $_GET['mode']		: '' );
    $action	= ( isset( $_POST['action'] ) )	? $_POST['action']	: ( ( isset( $_GET['action'] ) )		? $_GET['action']		: '' );
    $id			= ( isset( $_GET['id'] ) ) ? intval($_GET['id']) : ( (isset($_POST['id'] ) ) ? intval($_POST['id'] ) : '' );
    //What needs to be done?
    if( $mode != '' ){
    
    		switch($mode){
    			case 'add' 	:
    			case 'edit'	:
    
    			include( 'admin/actions.php');
    
    		break;
    
    		case 'delete' :
    
    
    		//DELETE NEWS ENTRY
    		 $query = 'DELETE FROM flash_news
    		 					 WHERE id = ' . $id ;
    
    		if(mysql_query($query)){
    
    			echo 'Delete Sucessful!';
    
    		}else{
    
    			echo 'Could Not Delete News..' . mysql_error();
    
    		}
    
    
    
    
    		 break;
    
    		 //DEFAULT TO INVALID
    		  default :
    
    				echo 'Invalid Request';
    
    		}
    }else{
    
    
    	//LIST ALL NEWS ENTRIES FOR US TO VIEW
    	$query = 'SELECT id, title , FROM_UNIXTIME(timestamp, \'%M %D %Y \') date  FROM flash_news';
    	$result = mysql_query($query);
    
    
    	echo '<table style="margin: 0 auto;width:500px;border: 1px dotted #E5E5E5;" cellpadding="5" cellspacing="1">
    					<tr>
    						<th>Title</th><th>Published</th><th>Edit</th><th>Delete</th>';
    
    	while($r = mysql_fetch_array($result)){
    
    		//Swap our CSS classes
    				$bg = 'light' ? 'light' : 'dark';
    
    		 echo '
    
    		 <tr class="' . $bg . '"><td>' . stripslashes2($r['title']) . '</td>
    		 <td>' . $r['date'] . '</td>
    		 <td>Edit</td>
    		 <td>Delete</td></tr>';
    
    	}
    
    	echo '</table>';
    }
    ?>
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  2. #2
    si potrebbe applicare questo metodo?

    vedi articolo/tut
    http://freephp.html.it/articoli/view...sp?id=75&pag=1

    oppure c'è qualcosa di + recente..
    grassie
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    Che c'entra la paginazione???

    Hai gia' detto tutto tu.... dividi la pagina in tre form. Ad ogni submit dai il valore relativo all'operazione da fare. Verifichi il _POST e lo smisti al blocco / pagina di attivita' scelta.

    Oppure se fai una lista di record da add, delete, editare ... metti tre pulsanti SUBMIT con ognuno il proprio value....

    Ma forse non ti sei spiegato bene.... rientra tra le ipotesi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Originariamente inviato da piero.mac
    Che c'entra la paginazione???

    Hai gia' detto tutto tu.... dividi la pagina in tre form. Ad ogni submit dai il valore relativo all'operazione da fare. Verifichi il _POST e lo smisti al blocco / pagina di attivita' scelta.

    Oppure se fai una lista di record da add, delete, editare ... metti tre pulsanti SUBMIT con ognuno il proprio value....

    Ma forse non ti sei spiegato bene.... rientra tra le ipotesi.

    ipotesi attenibile si..
    credo però di non avere tutto chiaro ancora..
    nel senso che stò ancora valutando come impaginare la cosa.

    un'ipotesi:
    e creare tre tabelle distinte? visto che i contenuti non superano mai 15 'id' potrebbe andare bene?

    pro e contro..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    Originariamente inviato da webbeloz
    ipotesi attenibile si..
    credo però di non avere tutto chiaro ancora..
    nel senso che stò ancora valutando come impaginare la cosa.

    un'ipotesi:
    e creare tre tabelle distinte? visto che i contenuti non superano mai 15 'id' potrebbe andare bene?

    pro e contro..
    un caso simile lo gestisco con una tabella e tre submit. Nuovo, modifica, cancella. piu' un checkbox. nuovo mi richiama il form di inserimento, modifica il record da modificare. Se indovini cosa fa cancella vinci una bambolina...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Originariamente inviato da piero.mac
    un caso simile lo gestisco con una tabella e tre submit. Nuovo, modifica, cancella. piu' un checkbox. nuovo mi richiama il form di inserimento, modifica il record da modificare. Se indovini cosa fa cancella vinci una bambolina...

    appena regalata una alla mia nipotina!
    non serve per ora! grassie

    Ho impostato in due soluzioni diverse..
    una come avevi già detto! mi son scordato il pulsante cancella però.. :maLOL:

    e l'altra invece come avevo ipotizzato..
    vediamo quale adotterò.

    'spiritùs'
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

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.