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

    Visualizza scheda prodotto

    Ciao ha tutti.
    Ragazzi sto lavorando ad un sito di abbigliamento, che potete vederlo ha questo indirizzo:
    http://sorininfo.altervista.org/abbi...abb.index.html

    come vedete il sito è costruito, ora bisogna farlo funzionare,
    Cioè: Bisogna fare in modo che quando io faccio click su un prodotto, in un altra pagina mi devi visualizzare la scheda di quel prodotto.
    La scheda è:
    1. Discrezione prodotto
    2. Prezzo prodotto a partire da
    3. Taglia disponibile
    4. Colore disponibile
    Ed in fine il prezzo per ogni taglia, che significa? (significa che ogni taglia ha il suo prezzo. Esempio: il prezzo di taglia XS e di € 215,00 e il prezzo di taglia XL e di € 230,00 )

    Quindi per tutto questo io ho costruito un database.
    Il database si chiama abbigliamentopohja e dentro al db si trova 5 tabelle che sono:
    accessori
    bimbo
    donna
    unisex
    uomo

    Ora bisogna dire a PHP che quando io faccio click su un prodotto tu devi andare in DB e mi devi prendere la scheda del prodotto e visualizzarmela in pagina dettaglio.prodotto.php

    Questa funzione io lo fata e PURTROPPO non funziona. AIUTO ... ... ...


    Eco il codice che o inserito nella prima pagina:
    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,',bimbo,',donna,',unisex,',uomo";
         
    $sql.=" WHERE codiceprodotto like '$codiceprodotto%' ";  
         if(
    $ordina$sql.="ORDER BY $ordina DESC ";
         
    $fd=@mysql_db_query($database,$sql)
         {

    Poi ha ogni link ho messo questo codice:
    Codice PHP:
    <a href='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'

    E quindi chiudo PHP:
    Codice PHP:

    ?> 
    Poi in pagina d’arrivo ho messo 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 dentro la pagina ho messo questo:
    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,',bimbo,',donna,',unisex,',uomo";
                
                
    $sql.=" WHERE codiceprodotto like '%$codiceprodotto%' "
                if(
    $codiceprodotto !=""$sql.=" like '%$codiceprodotto%' ";
                if(
    $descrizioneprodotto !=""$sql.=" like '%$descrizioneprodotto%' ";
                if(
    $apartireda !=""$sql.=" like '%$apartireda%' ";    
            if(
    $tagliaXS !=""$sql.=" like '%$tagliaXS%' ";
                if(
    $tagliaS !=""$sql.=" like '%$tagliaS%' ";
                if(
    $tagliaM !=""$sql.=" like '%$tagliaM%' ";
            if(
    $tagliaL !=""$sql.=" like '%$tagliaL%' ";
                if(
    $tagliaXL !=""$sql.=" like '%$tagliaXL%' ";
        
                if(
    $coloreXS !=""$sql.=" like '%$coloreXS%' ";
            if(
    $coloreS !=""$sql.=" like '%$coloreS%' ";
                if(
    $coloreM !=""$sql.=" like '%$coloreM%' ";
                if(
    $coloreL !=""$sql.=" like '%$coloreL%' ";
            if(
    $coloreXL !=""$sql.=" like '%$coloreXL%' ";
                
                if(
    $prezzoXS !=""$sql.=" like '%$prezzoXS%' ";
                if(
    $prezzoS !=""$sql.=" like '%$prezzoS%' ";
            if(
    $prezzoM !=""$sql.=" like '%$prezzoM%' ";
            if(
    $prezzoL !=""$sql.=" like '%$prezzoL%' ";
                if(
    $prezzoXL !=""$sql.=" like '%$prezzoXL%' ";
                if(
    $ordina$sql.="ORDER BY $ordina DESC "
                while(
    $t=mysql_fetch_array($fd))  
                {
    In fine eco il codice che mi lo devi stampare:
    Codice PHP:
    ".$t["descrizioneprodotto"]." 
    Poi chiudo PHP:
    Codice PHP:

    ?> 

    Il risultato di tutto questo è che mi da unna pagina bianca… ...
    AIUTOOO ...
    NOTA: Non sono un esperto di PHP.
    GRAZIE MILLE.

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Probabile che tu abbia qualche errore.
    Testalo in locale con error_reporting(E_ALL)
    ...altri 5 anni di purga...

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.