Buongiorno a tutti..
ho un problemino con una query..
Con questa estraggo dalla tabella prodotti appunto tutti i prodotti con eticp 15 e 19 e li incolonno ordinandoli su righe da quattro sfruttando la variabile $n..

Codice PHP:
<?
    $n 
0;
    for (
$y $y $szf $y++) :
    
$svet split("§"$vetf[$y]);
    
$prsel $svet[1];
      
$querw "SELECT * FROM prodotti WHERE idpr = \"$prsel\" and onl <> \"n\" && ( eticp = \"15\" or eticp = \"19\") ";
    
//print "$querw
";
    
$resw = MYSQL_QUERY($querw);
    
$roww = mysql_fetch_object($resw);
?>

<?
    if (
$roww->imgcop <> "") :
    
$ftsn = ereg_replace(".gif", ".jpg", $roww->imgcop);
    if (!file_exists("
http://www.miosito.it/public/copp/".$ftsn)):
    
image_createSqareThumb("http://www.miosito.it/public/copg/".$roww->imgcop"http://www.miosito.it/public/copp/".$ftsn1007070);
    endif;
    if(
$n == 0) :
         print 
"<a href=\"../discography/prod.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    else:
    print 
"<a href=\"../discography/prod.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    endif;
    
$n = ($n 1) % 4;
       endif;
?>
<? 
endfor ?>
fin qua tutto bene..vorrei però che in base all' eticp 15 o 19 il prodotto venga linkato diversamente..ora entrambi vengono linkati a "../discography/prod.php?idpr=".$roww->idpr."\"
nel caso il prodotto sia eticp 15 ad esempio vorrei che fosse "../discography/etichetta1.php?idpr=".$roww->idpr."\"
e per eticp 19 "../discography/etichetta2.php?idpr=".$roww->idpr."\"

ho provato così ma non ne vengo a capo data la mia scarsa capacità.. :master:

Codice PHP:
<?
    $n 
0;
    for (
$y $y $szf $y++) :
    
$svet split("§"$vetf[$y]);
    
$prsel $svet[1];
      
$querw "SELECT * FROM prodotti WHERE idpr = \"$prsel\" and onl <> \"n\" && ( eticp = \"15\" or eticp = \"19\") ";
    
//print "$querw
";
    
$resw = MYSQL_QUERY($querw);
    
$roww = mysql_fetch_object($resw);
?>

<?
    if (
$roww->imgcop <> "") :
    
$ftsn = ereg_replace(".gif", ".jpg", $roww->imgcop);
    if (!file_exists("
http://www.miosito.it/public/copp/".$ftsn)):
    
image_createSqareThumb("http://www.miosito.it/public/copg/".$roww->imgcop"http://www.miosito.it/public/copp/".$ftsn1007070);
    endif;
    
    if(
$n == 0) :
         print 
"<a href=\"../discography/etichetta1.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    elseif(
$n == 0) :
         print 
"<a href=\"../discography/etichetta2.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    endif;                            
    
    if(
$n != 0) :
         print 
"<a href=\"../discography/etichetta1.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    elseif(
$n != 0) :
         print 
"<a href=\"../discography/etichetta2.php?idpr=".$roww->idpr."\" target=\"_parent\"><img src=\"http://www.miosito.it/public/copc/".$ftsn."\" alt=\"$roww->titp - $roww->idcat\" title=\"$roww->titp - $roww->idcat\"></a>";
    endif;    
    
    
    
$n = ($n 1) % 4;
       endif;
?>
<? 
endfor ?>
La soluzione dovrebbe essere aggiungere nell'if un altra variabile che determini di che eticp si tratta.. qualcosa del tipo if($n != 0 && $eticp==15)
ma come faccio a dichiarare una variabile che mi faccia da filtro?

Spero che qualcuno mi possa aiutare!
Buona giornata!
Claudio