Ragazzi o inserito:
Codice PHP:
$fd = mysql_query($sql) OR DIE(mysql_error());
E quando aggiorno la pagina mi dice questo:
La query e` vuota
Qualcuno per piacere mi dice cosa che manca a questo codice per farlo funzionare:
Eco tutto il codice che si trova adesso nelle pagine:
Nella pagina dove sono i prodotti si trova questo codice a ogni link:
Codice PHP:
<?php
echo "<tr>";
echo "<td colspan='3' style='Padding : 5px 5px 5px 5px;'>A partire da <b class='prezzo'>€235,00[/b][url='dettaglio.prodotto/dettaglio.prodotto.php?id=$t[id]&codiceprod=$codiceprodotto&descrizioneprod=$descrizioneprodotto&apartire=$apartireda&tagXS=$tagliaXS&tagS=$tagliaS&tagM=$tagliaM&tagL=$tagliaL&tagXL=$tagliaXL&colXS=$coloreXS&colS=$coloreS&colM=$coloreM&colL=$coloreL&colXL=$coloreXL&prezXS=$prezzoXS&prezS=$prezzoS&prezM=$prezzoM&prezL=$prezzoL&prezXL=$prezzoXL'][img]img/fresccia-aggiungi.gif[/img][/url]</td>";
echo "</tr>";
?>
Ripeto nella prima pagina, cioè nella pagina dove si trova il prodotto ce solo il codice indicato sopra.
Sinceramente non so se nella prima pagina devo aggiungere qualche altro codice PHP ???
Poi nella seconda pagina, cioè nella pagina dove mi devi visualizzare la scheda del prodotto, ce questo codice:
Codice PHP:
<head><?
$codiceprodotto=$HTTP_GET_VARS["codiceprod"];
$descrizioneprodotto=$HTTP_GET_VARS["descrizioneprod"];
$apartireda=$HTTP_GET_VARS["apartire"];
$tagliaXS=$HTTP_GET_VARS["tagXS"];
$tagliaS=$HTTP_GET_VARS["tagS"];
$tagliaM=$HTTP_GET_VARS["tagM"];
$tagliaL=$HTTP_GET_VARS["tagL"];
$tagliaXL=$HTTP_GET_VARS["tagXL"];
$coloreXS=$HTTP_GET_VARS["colXS"];
$coloreS=$HTTP_GET_VARS["colS"];
$coloreM=$HTTP_GET_VARS["colM"];
$coloreL=$HTTP_GET_VARS["colL"];
$coloreXL=$HTTP_GET_VARS["colXL"];
$prezzoXS=$HTTP_GET_VARS["prezXS"];
$prezzoS=$HTTP_GET_VARS["prezS"];
$prezzoM=$HTTP_GET_VARS["prezM"];
$prezzoL=$HTTP_GET_VARS["prezL"];
$prezzoXL=$HTTP_GET_VARS["prezXL"];
?></head>
Poi:
Codice PHP:
<?php
$db_host="localhost";
$db_login="root";
$db_pass="";
$database="pohjaabbigliamento";
$db=mysql_connect($db_host,$db_login,$db_pass);
$sql="select * from accessori WHERE ";
$sql.=" codiceprodotto like '%$codiceprodotto%' ";
//echo "sql=$sql
";
if($codiceprodotto !="") $sql.=" AND codiceprodotto like '%$codiceprodotto%' ";
if($descrizioneprodotto !="") $sql.=" AND descrizioneprodotto like '%$descrizioneprodotto%' ";
if($apartireda !="") $sql.=" AND apartireda like '%$apartireda%' ";
if($tagliaXS !="") $sql.=" AND tagliaXS like '%$tagliaXS%' ";
if($tagliaS !="") $sql.=" AND tagliaS like '%$tagliaS%' ";
if($tagliaM !="") $sql.=" AND tagliaM like '%$tagliaM%' ";
if($tagliaL !="") $sql.=" AND tagliaL like '%$tagliaL%' ";
if($tagliaXL !="") $sql.=" AND tagliaXL like '%$tagliaXL%' ";
if($coloreXS !="") $sql.=" AND coloreXS like '%$coloreXS%' ";
if($coloreS !="") $sql.=" AND coloreS like '%$coloreS%' ";
if($coloreM !="") $sql.=" AND coloreM like '%$coloreM%' ";
if($coloreL !="") $sql.=" AND coloreL like '%$coloreL%' ";
if($coloreXL !="") $sql.=" AND coloreXL like '%$coloreXL%' ";
if($prezzoXS !="") $sql.=" AND prezzoXS like '%$prezzoXS%' ";
if($prezzoS !="") $sql.=" AND prezzoS like '%$prezzoS%' ";
if($prezzoM !="") $sql.=" AND prezzoM like '%$prezzoM%' ";
if($prezzoL !="") $sql.=" AND coloreXL like '%$prezzoL%' ";
if($prezzoXL !="") $sql.=" AND prezzoXL like '%$prezzoXL%' ";
if($ordina) $sql.="ORDER BY $ordina DESC ";
$sql= mysql_select_db(' pohjaabbigliamento ');
$fd = mysql_query($sql) OR DIE(mysql_error());
?>
Ed in fine il codice che mi lo devi stampare:
Codice PHP:
<?php
while($t=mysql_fetch_array($fd))
{
echo "<tr>";
echo "<td align='center' colspan='3' style='Padding : 5px 5px 5px 5px;'>
<b class='TitolipohjaPöhja'>Põhja Hand Made in European Union[/b]
".$t["descrizioneprodotto"]."
[img]../../imgpohja/spazio.gif[/img]</td>";
echo "</tr>";
}
@mysql_close($db);
?>
Ora nella seconda pagina mi dice questo: La query e` vuota, e non so cosa aggiungere, Vi prego aiutatemi a risolvere questa problema perché sto diventando scemo…
GRAZIE MILLE.