Salve a tutti ho il seguente problema che non riesco a risolvere in nessun modo...
praticamente dopo aver preso dei dati da un database vorrei che alcuni campi siano mostrati solo premendo un pulsante che fa aprire una finestra ( sto utilizzando js).
Funziona tutto perfettamente tranne per il fatto che quando viene chiamata la chiave $cont['telefono'] nel js l'indice dell'array $cont [''] va avanti di 1 e quindi mi stampa il campo successivo a quello di $cont['descrizione']
vi posto il codice:
P.S. spero di essere stato chiaro e che qualche anima pia mi aiuti perchè sto uscendo fuori di matto
Codice PHP:
<?php

class dati{
    
public 
$host="localhost";
public 
$user="root";
public 
$pwd="";
public 
$database="domestici";
public 
$utente="";
public 
$pass="";
public 
$muratura="select * from muratura";

public function 
connessione() {
            
mysql_connect($this->host,$this->user,$this->pwd) or die('nessuna              connessione');
            
mysql_select_db($this->database)or die ('nessun db');
    
}

public function 
stampa(){
             
?>
                
                        

                
                        <?php 
                        $contenuto
=mysql_query($this->muratura);
                
                            while(
$cont=mysql_fetch_array($contenuto))
                                        {echo 
$cont['descrizione'].'
'
;
                                        
?>        
                                    <SCRIPT language="JavaScript">
                        <!-- Begin
                            function display_image() {
                                mywindow=window.open("","help","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,copyhistory=0,width=285,height=255,screenX=500,screenY=100"); 

                                
                                mywindow.document.write("<?php echo $cont['telefono']
                                
?>");
                                                     }
                        // End -->
            [url="javascript:display_image()"]telefono[/url]
 <?php
                        
}
                        }

                        
public function 
login(){
    

                    
$interrogazione=mysql_query($this->muratura);
                            
                                switch(
$risultato=mysql_fetch_array($interrogazione)){
                                                    case empty(
$this->utente)||empty($this->pass) : echo "I campi [b]Codice Fiscale[/b] e [b]Password[/b] devono essere compilati";
                                                    break;
                                                    case 
$this->utente==$risultato['codfiscale']&&$this->pass==$risultato['pwd']: echo "login corretto";
                                                    break;
                                                    case  
$this->utente!=$risultato['codfiscale']&&$this->pass!=$risultato['pwd']: echo "codice errato";
                                                    break;
                                                                                     }
                                                    
                    
    
                
    
    
    }    
    

    
    }
    
    
?>