Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Come la usi?
    Io ho fatto così e non ho errori
    Codice PHP:
    class c_db
    {
        var 
    $table_name;       
        public function 
    f_insert($table_name)
        {        
            echo 
    $table_name;
        }
    }

    $var = new c_db();
    $var->f_insert('pippo'); 
    La uso cosi:

    Codice PHP:
    $o_db = new c_db;
    $o_db->f_insert("Hello World"); 

  2. #12
    Sto installando la versione 5.4.0 RC4 sperando di non far casini

  3. #13
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non ti funzionava perché la programmazione ad oggetti in PHP è stata introdotta solo dalla versione 5, tu avevi la 4.

  4. #14
    Come previsto è venuto fuori un macello...non mi riconosce piu il codice...tipo faccio un echo non mi visualizza il contenuto...cosa è successo???

  5. #15
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non lo so, non ho idea di come tu abbia fatto per aggiornare la versione di PHP.

  6. #16
    Ho sgoogolato e installato una versione piu recente...me l' ha installata in C:\Program Files (x86)\EasyPHP-5.4.0RC4\ ho esportato il db dall' altro mysql e importato in quello nuovo, il login funziona, altre cose funzionano ma mi da problemi con 2 echo che non me le visualizza:
    Codice PHP:
         echo "SE HA INSERITO UN DDT LO INSERISCO NELLA TABELLA DDT E RECUPERO L' ULTIMO ID INSERITO";

         echo 
    "FACCIO UNA INSERT NELLA TABELLA CARICO_MATERIALI"
    Se prima di <?php ... ?> scrivo qualcosa me lo visualizza quindi il problema sta proprio nelle echo...

  7. #17
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se fai una pagina con solo
    <?php echo 'pippo' ?>

    ti stampa 'pippo'?

    Non è che prima avevi l'avvio automatico di Apache e adesso no?

  8. #18
    ma le altre pagine php funzionano...sicuramtente c' è qualche problema in questi 2 IF:

    Codice PHP:

    <?
    include("login/proteggi.php");

    if (isset(
    $_SESSION["carico_mode"]) && $_SESSION["carico_mode"] == "insert_new")

    {     
           echo 
    "SE HA INSERITO UN DDT LO INSERISCO NELLA TABELLA DDT E RECUPERO L' ULTIMO ID INSERITO";

         echo 
    "FACCIO UNA INSERT NELLA TABELLA CARICO_MATERIALI";         

         if(isset(
    $_POST["ddt_assoc"]))     
       
            { 

                   include(
    "ddt_insert.php");
            }     
    }


    elseif (isset(
    $_SESSION["carico_mode"]) && $_SESSION["carico_mode"] == "update")

      {     
          echo 
    "FACCIO UNA UPDATE";               

         if(isset(
    $_POST["ddt_assoc"]))     

          { 

               include(
    "ddt_insert.php");

          }

    }
    ?>
    Le sessioni sono sicuro che sono state valorizzate
    Ultima modifica di camionistaxcaso; 10-04-2014 a 11:06

  9. #19
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    1) usa sempre <?php e non <? gli short tag non sono più ben visti.

    2) usi $_SESSION ma all'inizio del codice non vedo session_strart(), che è necessario per usare la variabile di sessione

    3) il primo è un semplice if, non if/else, quindi può essere che la condizione è falsa (magari per mancanza del session_start() ) e quindi non entri dell'if

    4) prima di postare del codice, visualizza l'anteprima ed assicurati che sia ben formattato ed indentato, perché così è difficile da leggere

  10. #20
    Si scusa, dopo che l' inviato mi sono accorto che non avevo controllato l' indentazione...era lo short tag fatto per errore infatti le altre pagine funzionavano...sarò stordito?? Sicuramente avendo aggiornato Easyphp pensavo di aver fatto quache casino.
    Grazie e scusa se ti ho fatto perdere tempo...ci sentiamo al prossimo problema cioè tra 5 minuti hahahahaha

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.