Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838

    Errore misterioso ... !!!

    Ciao a tutti.

    Premetto che è un pò di tempo che non programmo più in PHP, sono quindi un pò "fuori allenamento".

    Non riesco a capire da cosa è dovuto un errore, vi scrivo il codice "incriminato":

    // Operazioni preliminari di connessione a database.
    global $connessione=mysql_connect("server","user","passwo rd") or die("Errore nella connessione al database!");
    mysql_select_db("database",$connessione) or die("Errore nella selezione del database!");

    Ed il testo dell'errore:

    Parse error: parse error, unexpected '=', expecting ',' or ';' in W:\www\andrea\Visualizzazionee.php on line 4

    Ciao e Grazie in anticipo.

    Andrea
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  2. #2
    che è global? all'inizio? programmi in php3? lo vuoi settare come variabile globale? sono deprecate per sicurezza
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    prova così:

    global $connessione;

    $connessione=mysql_connect("server","user","passwo rd") or die("Errore nella connessione al database!");
    mysql_select_db("database",$connessione) or die("Errore nella selezione del database!");

    oppure elimina global

  4. #4
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Questo è il codice completo del mio script:

    <?php

    // Operazioni preliminari di connessione a database.
    global $connessione=mysql_connect("server","user","passwo rd") or die("Errore nella connessione al database!");
    mysql_select_db("database",$connessione) or die("Errore nella selezione del database!");

    // Funzione per la generazione di tabelle di visualizzazione dati.
    function Visualizzazione($query_filtro){

    if($risultati=mysql_query($query_filtro)){

    // La query era scritta con la sintassi giusta.
    echo "<table>";

    // Stampa intestazione della tabella.
    echo "<tr>";
    $numero_colonne=mysql_num_fields($risultati);
    for($i=0;$i<$numero_colonne;$i++){
    echo "<TD>".mysql_field_name($risultati, $i)."</TD>";
    }// for

    // Stampa righe dei dati.
    while($riga=mysql_fetch_array($risultati)){
    echo "<TR>";
    for($i=0;$i<$numero_colonne;$i++){
    if(is_null($riga[$i])||($riga[$i]=="")){
    echo "<TD></TD>";
    }else{
    echo "<TD>".$riga[$i]."</TD>";
    }// if - else
    }// for
    echo "</TR>";
    }// while
    echo "</table>";

    }else{
    // La query NON era scritta con la sintassi giusta.
    echo "Query fallita: ".mysql_error();
    }// if - else
    }// Visualizzazione_Tabelle

    // Chiusura connessione a database.
    mysql_close($connessione);

    ?>

    $connessione l'ho messa come global, perchè sembrava che $connessione non mi venisse considerata all'interno della funzione.

    Ciao.

    Andrea
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  5. #5
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    hai provato ad eliminare global???

  6. #6
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Si ... è non va ...
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  7. #7
    che versione di php usi?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  8. #8
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    prova così senza or Die

    $connessione=mysql_connect("server","user","passwo rd");

    prova un po

  9. #9
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    La 4.4.4 ...
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  10. #10
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Originariamente inviato da killer-gio
    prova così senza or Die

    $connessione=mysql_connect("server","user","passwo rd");

    prova un po
    Provato ... non va ...
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

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.