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

    Problema con array multidimensionale

    Ciao a tutti sto creando una classe di form... ho appena iniziato a farla.. ma subito riscontro un errore. Questa è la bozza della classe:

    codice:
    class form
    	{
    		protected  $elements = array();
    		
    		function addElement($element)
    		{
    			$this->$elements[] = $element;
    			
    		}
    		
    		function field($properties)
    		{
    			$element = json_decode($properties,true);
    			return $element;
    		}
    		
    		function printForm()
    		{
    			print_r($elements['field']);
    		}
    	}
    mentre questa è la pagina che la richiama:

    codice:
    require('phpform.class.php');
    	$f = new form();
    	$txtNome = $f->field('
    			{
    				"type":"text",
    				"width":"200px"
    			}
    				');
    
    	$f->addElement($txtNome);
    	$f->printForm();
    mi restituisce il seguente errore:
    Fatal error: Cannot use [] for reading in phpform.class.php on line 8

    Qualcuno sa aiutarmi?

    Grazie in anticipo

  2. #2
    manca l'indice tra parentesi []...

  3. #3
    Provato... mi restituisce

    Fatal error: Cannot access empty property in phpform.class.php on line 8

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.