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

    Classe, datemi un parere

    Codice PHP:
    <?
    //include_once('config.inc.php');
    class Admin {
        function 
    Create_($var$w) {
            
    $q "INSERT INTO ";
            switch(
    $w) {
                case 
    'news'$q .= "news";
                break;
                default: { echo 
    "ciao"; }
            }
            
    $q .= " VALUES(''";
            foreach(
    $var AS $v) {
                
    $v trim(htmlspecialchars(nl2br($v)));
                
    $q .= ", '$v'";
            }        
            
    $q .= ")";
            
    //mysql_query($q, $db);
            
    echo $q;
        }
        function 
    Show_($var$w$w2$h$lim) {
            
    $q "SELECT ";
            if ( 
    $var == "" $q .= "*";
            else {
                foreach( 
    $var AS $v $q .= "$v, ";
                
    $q substr($q0strlen($q)-2);
            }
            
    $q .= " FROM $w";
            if ( 
    $w2 != "" $q .= " WHERE $w2";
            if ( 
    $h != "" $q .= " ORDER BY $h";
            if ( 
    $lim != "" $q .= " LIMIT $lim";
            echo 
    $q;
            
    //mysql_query($q, $db);
        
    }
        function 
    Update_($var$rep$w$w2) {
            
    $q "UPDATE $w SET";
            
    $i 0;
            while(
    $i count($var)) {
                
    $var[$i] = trim(htmlspecialchars(nl2br($var[$i])));
                
    $rep[$i] = trim(htmlspecialchars(nl2br($rep[$i])));
                
    $q .= $var[$i] = '$rep[$i]',";
                
    $i++;
            }
            
    $q substr($q0strlen($q)-1);
            
    $q .= " WHERE $w2";
            echo 
    $q;
            
    //mysql_query($q, $db);
        
    }
        function 
    Delete_ $w$w2 ) {
            
    $q "DELETE FROM $w WHERE $w2";
            
    //mysql_query($q, $db);
        
    }
    }
    ?>
    lasciate perdere i particolari tipo lo switch nella prima funzione che sono piccolezze che devo modificare :P

    qualche suggerimento?

  2. #2

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.