pagina di riepilogo Ammonizioni

lovelord

Nuovo Utente
5 Ago 2006
1
0
0
Salve a tutti, mi sto distruggendo per cercare di costruire una pagina di riepilogo ammonizioni in phpbb forum, ho bisogno dell'aiuto di alcuni esperti come voi perchè altrimenti non riesco a toglierne le gambe... in poche parole se un utente viene ammonito si modifica una voce della tabella users (user_warnings) da 0 ad un max di 3 (dopodichè il sistema lo vede come bannato). Io ho voluto creare una pagina banale che mi facesse il riepilogo degli utenti ammoniti in generale (visto che la mod non lo prevedeva) e soprattutto che da questa pagina mi facesse fare delle modifiche come il cambio del n°di ammonizioni, l'annullamento totale , ecc...

Ora vi riporto il file .php che genera la pagina ed il relativo file .tpl che fa da template alla pagina generata, se potete, datemi una mano...

warnings.php
Codice:
<?

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//

//
// Generate page
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
   'body' => 'warnings.tpl')
);

$sql = "SELECT * FROM " . USERS_TABLE . " LIMIT 0, 10";
if( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
   }

$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )

{
        $username[] = $row['username'];
        $warnings[] = $row['user_warnings'];

}

$username1 = $username[0];
$username2 = $username[1];
$username3 = $username[2];
$username4 = $username[3];
$username5 = $username[4];
$username6 = $username[5];
$username7 = $username[6];
$username8 = $username[7];
$username9 = $username[8];
$username10 = $username[9];

$warnings1 = $warnings[0];
$warnings2 = $warnings[1];
$warnings3 = $warnings[2];
$warnings4 = $warnings[3];
$warnings5 = $warnings[4];
$warnings6 = $warnings[5];
$warnings7 = $warnings[6];
$warnings8 = $warnings[7];
$warnings9 = $warnings[8];
$warnings10 = $warnings[9];

$db->sql_freeresult($result);

$template->assign_vars(array(
   'USERNAME_1' => $username1,
   'USERNAME_2' => $username2,
   'USERNAME_3' => $username3,
   'USERNAME_4' => $username4,
   'USERNAME_5' => $username5,
   'USERNAME_6' => $username6,
   'USERNAME_7' => $username7,
   'USERNAME_8' => $username8,
   'USERNAME_9' => $username9,
   'USERNAME_10' => $username10,
   'WARNINGS_1' => $warnings1,
   'WARNINGS_2' => $warnings2,
   'WARNINGS_3' => $warnings3,
   'WARNINGS_4' => $warnings4,
   'WARNINGS_5' => $warnings5,
   'WARNINGS_6' => $warnings6,
   'WARNINGS_7' => $warnings7,
   'WARNINGS_8' => $warnings8,
   'WARNINGS_9' => $warnings9,
   'WARNINGS_10' => $warnings10
));


$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>


warnings.tpl
Codice:
<h1>Gestione Ammonizioni Utenti</h1>
<p>In questa pagina potrete gestire tutte le ammonizioni degli utenti,
visualizzare gli <i>username</i> di coloro che hanno ricevuto un'ammonizione,
modificare il numero delle ammonizioni e riabilitare gli utenti bannati o
annullare completamente le ammonizioni di un singolo utente. </p>
<p align="center"><b><u><i>WORK IN PROGRESS MOD BY z3d0 & LOVELORD</i></u></b></p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="240" align="left">
  <tr>
    <td height="20" align="center"><b><font size="4">Nome utente</font></b></td>
    <td height="20" align="center"><b><font size="4">Ammonizioni assegnate</font></b></td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_1}</td>
    <td height="19" align="center">{WARNINGS_1}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_2}</td>
    <td height="19" align="center">{WARNINGS_2}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_3}</td>
    <td height="19" align="center">{WARNINGS_3}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_4}</td>
    <td height="19" align="center">{WARNINGS_4}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_5}</td>
    <td height="19" align="center">{WARNINGS_5}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_6}</td>
    <td height="19" align="center">{WARNINGS_6}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_7}</td>
    <td height="19" align="center">{WARNINGS_7}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_8}</td>
    <td height="19" align="center">{WARNINGS_8}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_9}</td>
    <td height="19" align="center">{WARNINGS_9}</td>
  </tr>
  <tr>
    <td height="19" align="center">{USERNAME_10}</td>
    <td height="19" align="center">{WARNINGS_10}</td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>

e questo è il risultato che vorrei ottenere... anche se al momento il file .tpl non include i radio button...

immaginecs3.jpg



potete darmi una mano??? :book:
 
Discussioni simili
Autore Titolo Forum Risposte Data
ICTSM [PHP] link su tabella a pagina riepilogo PHP 11
E come trasferire i dati su una pagina di raccolta (o di riepilogo) Discussioni Varie 0
L Stampare una pagina di riepilogo Classic ASP 9
G Pagina html in stringa PHP 2
L Creare ancore interne alla pagina PHP 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
Shyson Regex che trova la parola nella pagina jQuery 6
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
D Apre il lightbox fuori pagina Javascript 0
K posizionare variabile da pagina html all'iframe. Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
U Link a pagina ed esecuzione file PHP 0
S Passare query o utm alla pagina successiva Domini 1
D [Cerco] Pagina Facebook settore calcio Annunci servizi di Social Media Marketing 0
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
G Eliminare l'effetto refresh di una pagina internet PHP 8
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 3
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1
M Compilazione automatica campi in input stessa pagina PHP 0
C Statistiche pagina Facebook aziendale Social Media Marketing 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
MarcoGrazia Pagina canonical SEO e Posizionamento 0
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
C Vendo pagina FB Presentati al Forum 0
A [CERCO] Pagina Instagram Annunci servizi di Social Media Marketing 1

Discussioni simili