Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    332

    Non riesco a far funzionare questo script!

    Salve a tutti,

    purtroppo mi sono imbattuto in questo script che non riesco a risolvere... il file pho riceve correttamente tre variabili da Flash.. il problema è che il file php non riesce ad estrarre i valori dalla query...

    Questo è il codice:

    Codice PHP:
    <? 

    include ("config.php");

    include (
    "db_connect.php");

    $versione $_GET['versione'];

    $categoria $_GET['categoria'];

    $sottocategoria $_GET['sottocategoria']; 

    echo 
    "parametro 1: ";

    echo 
    $versione;

    echo 
    "
    "
    ;

    echo 
    "parametro 2: ";

    echo 
    $categoria;

    echo 
    "
    "
    ;

    echo 
    "parametro 3: ";

    echo 
    $sottocategoria;



    $query "SELECT p.cod_prodotto AS codice, p.foto_1 AS foto, d.descrizione AS descrizione FROM Prodotto As p, Sottocategoria AS s, Legame as l, Dati_eng As d WHERE p.id_prodotto = l.id_prodotto AND p.id_sottocategoria = s.id_sottocategoria AND p.id_prodotto=d.id_prodotto AND l.id_versione='$versione' AND p.id_sottocategoria='$sottocategoria'";

    $query "SELECT p.cod_prodotto AS codice, 

    p.foto_1 AS foto, 

    d.descrizione AS descrizione

    FROM Prodotto As p, Sottocategoria AS s, Legame as l, Dati_eng As d 

    WHERE 

    p.id_prodotto = l.id_prodotto 

    AND p.id_sottocategoria = s.id_sottocategoria 

    AND p.id_prodotto=d.id_prodotto

    AND l.id_versione=
    $versione 

    AND p.id_sottocategoria=
    $sottocategoria";


    $result mysql_query ($query) or die(mysql_error());



    echo 
    "<table align ='center' border='0' border-color='white' bgcolor='white' padding='0' margin='0'>";

    while (
    $row =mysql_fetch_array($result))

    {

    echo 
    "<tr>";

    echo 
    '<td id = "photo">[url="prodotto_dett.php?prodotto='.$row["]<div align="left">[img]foto/' . $row[[/img][/url]</divx></td>';

    echo "
    </tr>";

    }

    echo "
    </table>";





    ?>
    Vorrei che controllaste se il codice va bene... con me sembra non funzionare

    Grazie
    "Studiare è questo.
    Improvvisamente si comprende qualcosa
    che si era capita da tutta la vita,
    ma da un nuovo punto di vista".

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    controlla la connessione al db;
    se passi correttamente tutti i valori cn GET ...
    hai 2 $query (probabilmente hai sbagliato a postare...);

    Infine un consiglio...
    prova ad eseguire la query un pezzo per volta,cosi è + facile trovare l'errore...

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    332
    Originariamente inviato da ken84
    controlla la connessione al db;
    se passi correttamente tutti i valori cn GET ...
    hai 2 $query (probabilmente hai sbagliato a postare...);

    Infine un consiglio...
    prova ad eseguire la query un pezzo per volta,cosi è + facile trovare l'errore...

    ciao
    Il fatto delle 2 $query è stato un errore, in realtà la seconda è un commento...

    la connessione al db va bene... il file php riceve correttamente le variabili da Flash, e che non riesco a farle elaborare...

    sintatticamente come va?

    grazie
    "Studiare è questo.
    Improvvisamente si comprende qualcosa
    che si era capita da tutta la vita,
    ma da un nuovo punto di vista".

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    bisognerebbe vedere le tabelle del tuo DB,cmq nn m sembra scorretto...una sola cosa:
    quando nella select fai una condizione dove un campo della tabella deve essere uguale al valore ke hai in una variabile php,ricordati di fare

    $query="selext * from tabella where campo='$variabile'";

    metti la variabile php tra '' !!!
    x il resto nn so,cm ti ho detto prima,prova ad eseguire la query un pezzo per volta e vedi dov'è l'errore...
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    332
    Originariamente inviato da ken84
    bisognerebbe vedere le tabelle del tuo DB,cmq nn m sembra scorretto...una sola cosa:
    quando nella select fai una condizione dove un campo della tabella deve essere uguale al valore ke hai in una variabile php,ricordati di fare

    $query="selext * from tabella where campo='$variabile'";

    metti la variabile php tra '' !!!
    x il resto nn so,cm ti ho detto prima,prova ad eseguire la query un pezzo per volta e vedi dov'è l'errore...
    ciao
    Ti ringrazio ken84, proverò e ti farò sapere... grazie ancora
    "Studiare è questo.
    Improvvisamente si comprende qualcosa
    che si era capita da tutta la vita,
    ma da un nuovo punto di vista".

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.