Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Che nabbo che sono, Gli ho messi per proforma, si meglio toglierli ok.

    Notice: Undefined variable: NOM in C:\Program Files\EASYPHP\www\home.php on line 78

    Notice: Undefined variable: COG in C:\Program Files\EASYPHP\www\home.php on line 78

    non capisco

    Codice PHP:
    ".$NOM.$COG.$TEXT." 
    Codice PHP:
    <?PHP
                            
                
    IF (ISSET($_POST['HOME'])) {
                
                } ELSE {
                    INCLUDE 
    'cycle.php';
                }
                
                INCLUDE 
    'connection.php';        
                
                IF (ISSET(
    $_POST['COMMENT'])) {
                    
    $TEXT $_POST['COMMENT'];
                    
                    IF (
    $TEXT!='') {
                    
                        
    mysql_connect('localhost','root','') OR DIE ('NO CONNECT!');                
                        
    mysql_select_db('noteit') OR DIE ('NO DB!');
                        
                        
    $DATE = (DATE('d-m-Y'));
                        
    $TIME = (DATE('G:i:s'));
                        
                        
    $RESULT mysql_query("SELECT ID, NOME, COGNOME FROM utenti WHERE EMAIL='" .$_SESSION['EMAIL']. "' AND CODE='" .$_SESSION['CODE']. "'");
                                            
                            WHILE (
    $ROW1 mysql_fetch_array($RESULT)) { 
                                
    $_SESSION['ID'] = $ROW1['ID']; 
                                
    $_SESSION['NOME'] = $ROW1['NOME']; 
                                
    $_SESSION['COGNOME'] = $ROW1['COGNOME']; 
                            }
                        
                        
    $INSERT mysql_query("INSERT INTO home VALUES ('','".$_SESSION['NOME']."','".$_SESSION['COGNOME']."','$DATE','$TIME','$TEXT')");
                    
                            WHILE (
    $ROW2 mysql_fetch_array($RESULT)) {
                                
    $_SESSION['NOME'] = $ROW2['NOME'];
                                
    $_SESSION['COGNOME'] = $ROW2['COGNOME'];
                            }
                            
                        IF (ISSET(
    $_SESSION['NOME'], $_SESSION['COGNOME'])) {
                            
                            
    $_SESSION['NOME'] = $NOM;
                            
    $_SESSION['COGNOME'] = $COG;
                            
                        } ELSE {
                        
                        }
                    
                    } ELSE {
                        
                    }
                    
                } ELSE {
                    
    $TEXT NULL;
                }
                
                
    $TAB =
                
    "<DIV ID='BOX7' CLASS='CENTRO2 TESTO C1 CB2' ALIGN='JUSTIFY'>
                    "
    .$NOM.$COG.$TEXT."
                </DIV>"
    ;    
                            
            
    ?>

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    al contrario

    $NOM= $_SESSION['NOME'];
    $COG= $_SESSION['COGNOME'] ;

  3. #13
    Uguale a prima stesso errore

  4. #14
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Originariamente inviato da ANDREABAZ
    Giusto, se magari sapete un sistema per trasformare tutto in minuscolo mi fareste un favore....
    Ci sono molti editor che ti permettono la conversione da maiuscolo a minuscolo e viceversa.
    Ad esempio Notepad++ lo fa, selezioni il testo da modificare, poi menu Modifica -> Converti caratteri -> Tutto minuscolo

  5. #15
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    io farei controlli isset a monte di tutto
    dopo di che memorizzo i dati di session in stringhe e me le gestisco come voglio..anche come facilità di scrittura per non dover scrivere $ _ e parentesi quadre con apici

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    leggendo il tuo codice
    prima fai assumere alla sessione
    il valore ROW1 nel primo ciclo while
    e poi il valore ROW2 nel secondo...
    volevo capirne lo scopo

  7. #17
    Sempre lo stesso errore di prima...cmq ho risolto con il maiuscolo, e credo che ci siamo.
    Non l'ho messo a monte il if perchè per evitare altri errori: ho modificato un po di cosette li giù verso la fine.

    Codice PHP:
    <?php
                            
                
    if (isset($_POST['home'])) {
                
                } else {
                    include 
    'cycle.php';
                }
                
                include 
    'connection.php';        
                
                if (isset(
    $_POST['comment'])) {
                    
    $text $_POST['comment'];
                    
                    if (
    $text!='') {
                    
                        
    mysql_connect('localhost','root','') or die ('no connect!');                
                        
    mysql_select_db('noteit') or die ('no db!');
                        
                        
    $date = (date('d-m-y'));
                        
    $time = (date('g:i:s'));
                        
                        
    $result mysql_query("SELECT ID, NOME, COGNOME from utenti WHERE EMAIL='" .$_SESSION['email']. "' AND CODE='" .$_SESSION['code']. "'");
                                            
                            while (
    $row1 mysql_fetch_array($result)) { 
                                
    $_SESSION['id'] = $row1['id']; 
                                
    $_SESSION['nome'] = $row1['nome']; 
                                
    $_SESSION['cognome'] = $row1['cognome']; 
                            }
                        
                        
    $insert mysql_query("insert into home values ('','".$_SESSION['nome']."','".$_SESSION['cognome']."','$date','$time','$text')");
                    
                            while (
    $row2 mysql_fetch_array($result)) {
                                
    $row1['nome'] = $row2['nome'];
                                
    $row1['cognome'] = $row2['cognome'];
                            }
                            
                        if (isset(
    $row2['nome'], $row2['cognome'])) {
                            
                            
    $nom $row2['nome'];
                            
    $cog $row2['cognome'];
                            
                        } else {
                        
                        }
                    
                    } else {
                        
                    }
                    
                } else {
                    
    $text null;
                }
                
                
    $tab =
                
    "<div id='box7' class='centro2 testo c1 cb2' align='justify'>
                    "
    .$nom.$cog.$text."
                </div>"
    ;    
                            
            
    ?>

  8. #18
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    togli quegli else senza niente prima dell'ultimo else devi lasciare se non sbaglio 3 parentesi graffe chiuse

  9. #19
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    ma tu con le session stai raccogliendo dati provenienti da altre pagine?

  10. #20
    ...
    Codice PHP:
    ...
    if (isset(
    $row2['nome'], $row2['cognome'])) {
                            
                            
    $nom $row2['nome'];
                            
    $cog $row2['cognome'];
                            
                        } 
                    
                    } 
                    
                } else {
                    
    $text null;
                }
    ... 

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.