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

    [PHP] Errore nel codice

    Ragazzi vorrei una mano, perchè come si dice X occhi è meglio di 2. Almeno che X sia < a 2.
    Comunque apparte le bagianate ho ricevuto un bell'errore del tipo:
    Parse error: parse error in C:\WM\www\prenosoft\config.inc.php on line 4
    Ora pubblico il codice di quelle righe:
    Codice PHP:
    <?php

    include('config.inc.php');

    $db mysql_connect($db_host$db_user$db_pass);

    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file");

    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database");
    Non riesco a capire il problema da dove viene. Tutte le variabili sono settate e niente è stato scritto a caso... Penso che l'errore derivi da qualcosa di distrazione che non riesco a capire dov'è.

    Grazie anticipate ragazzi.
    Ideabile - Web Design
    Me on Flickr
    http://www.flickr.com/photos/m3kh

    Soit qui mal y pense...

  2. #2
    l'errore e' nel file che includi.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Avevi ragione... Ma tanto il mio script non funziona di sicuro.
    Ora volevo chiedere una cosa, per una multy-query la sitassi giusta sarebbe?

    Es1:
    Codice PHP:
    if(mysql_query($query1$db))
    echo 
    "L'istallazione di query1 è avvenuta corretamente";
    else
    echo 
    "L'istallazione di query1 non è avvenuta";

    if(
    mysql_query($query2$db))
    echo 
    "L'istallazione di query2 è avvenuta corretamente";
    else
    echo 
    "L'istallazione di query2 non è avvenuta"
    Es:2
    Codice PHP:
    if(mysql_query($query1$query2$db))
    echo 
    "L'istallazione delle query1 e 2 è avvenuta corretamente 
    mysql_error() "
    "
    ;
    else
    echo 
    "L'istallazione delle query1 e 2 non è avvenuta"
    Ed un'ultimissima cosa, quale sarebbe il modo opportuno per inserire il codice "mysql_error" per visualizzare gli errori nell'echo dopo l'else?

    Comunque grazie per prima piero.mac
    Ideabile - Web Design
    Me on Flickr
    http://www.flickr.com/photos/m3kh

    Soit qui mal y pense...

  4. #4
    Codice PHP:
    if(mysql_query($query1$db)) 
    echo 
    "L'installazione di query1 è avvenuta correttamente"
    else 
    echo 
    "L'installazione di query1 non è avvenuta " mysql_error(); 

    if(
    mysql_query($query2$db)) 
    echo 
    "L'installazione di query2 è avvenuta correttamente"
    else 
    echo 
    "L'installazione di query2 non è avvenuta " mysql_error(); 
    mysql_query() esegue solo una query alla volta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Grazie Piero.mac come al solito sempre molto gentile e super efficente, il mio script nel frattempo aveva riscontrato altri 5 bug che fortunatamente sono riuscito a passare.

    Vorrei chiudere questa discussione con un sorriso ma mi ritrovo davanti ad un muro questa volta non dipende da errori, distrazioni ecc...

    E' un fatto d'ignoranza.

    Prendendo per esempio un codice del genere:
    Codice PHP:
    DELIMITER //
    CREATE FUNCTION prezzo(arrivo datepartenza date,
            
    tipo enum('singola','doppia','matrimoniale','tripla'))
    RETURNS DECIMAL(7,2)
    READS SQL DATA
    BEGIN
            
    DECLARE varData DATE;
            DECLARE 
    varTotale DECIMAL(7,2) default 0;
            DECLARE 
    varPrezzo DECIMAL(7,2);
            
    SET varData arrivo;
            WHILE 
    varData partenza DO
                    
    SELECT prezzo INTO varPrezzo FROM prezzi
                    WHERE varData BETWEEN periodoDal 
    AND periodoAl
                    
    AND tipoCamera tipo;
                    
    SET varTotale varTotale varPrezzo;
                    
    SET varData DATE_ADD(varData,INTERVAL 1 day);
            
    END WHILE;
            return 
    varTotale;
    END//
    DELIMITER 
    Tutorial di esempio <--- Questa è la fonte originale del codice

    Io la dovessi cambiare in una sintassi adatta per il php come si fa?

    Grazie ancora.
    PS: non è vero che il mio script non funziona, momentaneamente va tutto bene... Se solo non fossi così ignorante.
    Ideabile - Web Design
    Me on Flickr
    http://www.flickr.com/photos/m3kh

    Soit qui mal y pense...

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.