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

    [php] PHP NON FUNZIONANTE

    Ancora un' aiuto fondamentale
    Non riesco a far funzionare il seguante codice, sapete dirmi dove stò sbagliando ??

    La connessiona avviene correttamente, ma poi non restituisce nulla o meglio restituisce "articolo non trovato"
    (ma in realtà se lancio la query da phpmyadmin i dati vengono trovati)

    Grazie
    Danilo



    $db = mysql_connect($HostName, $UserName, $Password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file funcs_cat_fielity.php");
    mysql_select_db($DbName, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file funcs_cat_fidelity.php");




    $sql = "SELECT * FROM `articoli` INNER JOIN dettaglio ON articoli.ID = dettaglio.ID ";

    //$resultArt = mysql_query($sql) Or DIE (mysql_error());
    //while ($data = mysql_fetch_object($resultArt)){
    //echo "
    $result = mysql_query($query, $db);

    if (($row = mysql_fetch_array($result))== "") {
    echo " ARTICOLO NON TROVATO ";
    } else
    { echo " $row[codice] $row[titolo] "; }


    mysql_close($db);
    ?>
    Danilo

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    vedendolo velocemente ti direi di controllare questo ..

    ...JOIN dettaglio ON articoli.ID = dettaglio.ID ...

    sicuro che non sia articoli.id=dettaglio.articolo ?

  3. #3
    Fermo restando che la sintassi della query sia giusta, io la vederi così:
    Codice PHP:
    $result mysql_query($query$db);
    if (
    $result) {
       
    $row mysql_fetch_array($result);
       echo 
    " " $row['codice'] . " " $row['titolo']";
    }
    else {
       echo " 
    ARTICOLO NON TROVATO ";

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Ho inserito il codice che mi hai segnalato, ma mi restituisce errore alla riga relativa alla funzione Echo

    Comunque ho risolto utilizzando questo codice:




    $sql = "Select * from articoli ";
    $resultArt = mysql_query($sql) Or DIE (mysql_error());
    while ($data = mysql_fetch_object($resultArt)){


    echo "

    <table width=100% border=0 cellspacing=0 cellpadding=0>
    <tr>
    <td>$data->titolo</td>

    <td>$data->codice</td>

    <td>$data->importo</td>

    </tr>
    </table>


    }



    Adesso avrei un'altra esigenza, come faccio a far ripetere la tabella invece che una tabella per riga o gruppo, vorrei che venissero stampate n° 2 tabelle per ogni riga.
    Non sò se sono stato chiaro, spero di si.

    Nel frattempo ringrazio tutti coloro che si sono interessati per fornirmi un valido aiuto.

    GRAZIE
    Danilo
    Danilo

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.