Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di sarese
    Registrato dal
    Aug 2007
    Messaggi
    18

    visualizzazione a video dati php

    Ciao a tutti sto facendo un sito multilingua in php e mysql
    tutto ok tranne per i prodotti.
    Non ne vengo fuori.
    sotto ho riportato il codice, se eseguo la stessa select su phpmyAdmin esce la riga corretta
    Ho fatto dei test, ho visto che entra nel ciclo if ($lan== "it") ma non scrive i valori delle colonne cosa può essere?


    $query = "SELECT * FROM prodotti where id=$id_prodotto";
    //echo "$query";

    $result = mysql_query($query);
    $num_rows = mysql_num_rows($result);

    if(!$num_rows=0){

    if($lang == "it")
    {
    echo "<div id=\"image_prodotto\"><img src=\"{$row['image']}\" /></div>";
    echo "<div id=\"titolo_prodotto\">{$row['short_desc_it']}</div>";
    echo "<div id=\"info_prodotto\">{$row['long_desc_it']}</div>";
    echo "<div id=\"titolo_prodotto\">INFO PRODOTTO</div>";
    .......

  2. #2
    Ciao,
    non vorrei sparare una boiata ma if(!$num_rows=0){ dovrebbe essere if($num_rows!=0) {
    Inoltre, da quanto ricordo, non servono le { } nelle echo dei vari valori.
    Spero di essere stato d'aiuto.

  3. #3
    ha ragione KaNna....o metti if($num_rows!=0) oppure if(!($num_rows==0)), ma è meglio la prima
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  4. #4
    sarese la prossima volta senza aiutooo o simili nel titolo

    http://forum.html.it/forum/showthrea...hreadid=412253
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    Utente di HTML.it L'avatar di sarese
    Registrato dal
    Aug 2007
    Messaggi
    18
    Scusa gm, hai ragione ... mea culpa

    ho provato come avete detto voi ma l'esito non cambia... come ho detto prima entro dentro il ciclo if quindi fino a li ci arrivavo anche prima.

    ho scritto
    echo $row['short_desc_it'];
    e non visualizza niente;
    dentro il ciclo ho altri echo, ad esempio
    echo "<div id=/"info_prodotto">INFO PRODOTTO < /div>";
    e questo me lo visualizza correttamente

  6. #6
    Utente di HTML.it L'avatar di sarese
    Registrato dal
    Aug 2007
    Messaggi
    18
    Grazie a tutti per l'aiuto ma ho risolto copiando una pagina precedentemente fatta e funzionante.
    Probabilmente il problema risaliva a monte della query, comunque adesso è tutto a posto e funziona anche come avevo scritto io in precedenza.

    e Grazie ancora

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.