Visualizzazione dei risultati da 1 a 10 su 10

Discussione: scheda del prodotto

  1. #1

    scheda del prodotto

    Salve,
    Sto facendo una funzione per visualizzare la scheda di un prodotto.
    Cioè: faccio click su un prodotto e in un'altra pagina mi visualizza la scheda di quello prodotto.

    Il problema e che quando io faccio click sul prodotto, non mi visualizza la scheda giusta, praticamente mi visualizza sempre la stesa scheda.
    ESEMPIO: Se io faccio click su capello per BIMBO mi visualizza la scheda giusta, se invece faccio click su maglione DONNA allora mi visualizza sempre la scheda precedente, cioè quella del capello per BIMBO.

    Eco il codice che si trova 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 ";
             
    $sql.=" codiceprodotto like '%$codiceprodotto%' ";  
        
    ?>
    Qui si trova il codice per ogni link.
    Codice PHP:
    <tr><?php
    echo "<td colspan='3' style='Padding : 5px 5px 5px 5px;'>A partire da <b class='prezzo'>&euro;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>";
    ?>
    </tr>

    Ed eco il codice che si trova nella seconda pagina, cioè la pagina dove mi devi visualizare la scheda del prodotto.

    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%' ";        
            
    $fd=@mysql_db_query($database,$sql) ;
            
    //echo "sql=$sql
    ";
                
                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 "; 
                
            ?>

    E in fine il codice per la stampa, cioè quello che mi fa vedere la scheda.
    Codice PHP:
    <?php
            
    while($t=mysql_fetch_array($fd))
        { 
        echo 
    "<tr>";
        echo 
    "<td width='33%'>
           <td colspan='3' align='center' style='Padding : 5px 5px 5px 5px;'><b class='TitolipohjaPöhja'>CODICE | [/b]<b class='prezzo'>"
    .$t["codiceprodotto"]."[/b]</td></tr> 

             </td>"
    ;
         echo 
    "</tr>";
             } 
        @
    mysql_close($db);
        
    ?>

    Adesso io non so quale codice mi manca per fare SI che mi visualizzi la scheda giusta ?

    NOTA: Le schede si trova in un database con il nome “pohjaabbigliamento” dentro al DB si trova 5 tabelle.
    1. accessori
    2. bimbo
    3. donna
    4. unisex
    5. uomo

    in questo momento ha me mi visualizza solo la scheda che si trova in tabella 'accessori'
    Aiutatemi per favore, ditemi cosa che manca ???

    GRAZIE MILLE.

  2. #2
    fai la query a prescindere prima di valorizzare con le varie opzioni.....
    codice:
                $db=mysql_connect($db_host,$db_login,$db_pass);
                $sql="select * from accessori WHERE ";
                $sql.=" codiceprodotto like '%$codiceprodotto%' ";        
           $fd=@mysql_db_query($database,$sql) ;
            //echo "sql=$sql
    ";
                
                if($codiceprodotto !="") $sql.=" like '%$codiceprodotto%' ";
                if($descrizioneprodotto !="") $sql.=" like '%$descrizioneprodotto%' ";
                if($apartireda !="") $sql.=" like '%$apartireda%' "; 
                ........... etc
    considera poi che mysql_db_query e' pure deprecato....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3

    NON FUNZIONA

    Scusa purtroppo non sono un esperto di PHP, e quindi faccio fatica a capirti se mi spieghi in modo generalizzato.

    Quello che riguarda “mysql_db_query” io lo cambiato.
    Eccolo e non funziona:
    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.=" 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 "; 

            
    $fd=@mysql_db_query($database,$sql) ;
                
            ?>
    Scusa ma cosa vuol dire “considera poi che mysql_db_query e' pure deprecato....”
    Poi spiegarmi meglio cosa che è sbagliato, e cosa che bisogna cambiare?
    Ripeto non sono un esperto, Vi prego di aiutarmi spiegandomi in maniera un po’ più dettagliata.
    GRAZIE MILLE.

  4. #4
    si deve selezionare il database con apposito comando e poi eseguire la query.

    mysql_select_db('tuo_db');

    e poi esegui la query CON la segnalazione di errore.

    $fd = mysql_query($sql) OR DIE(mysql_error());

    Prima di eseguire la query prova a stampare la query stessa per vedere come viene risolta e togli la @ davanti alle funzioni cosi' almeno potrai vedere se la funzione ritorna errori.

    Per altre indicazioni purtroppo non ho tempo per correggere lo script....

    Comincia con queste dette.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5

    NON

    Scusa,
    tutto questo:

    mysql_select_db('tuo_db');

    e poi esegui la query CON la segnalazione di errore.

    $fd = mysql_query($sql) OR DIE(mysql_error());


    Io lo devo fare nella pagina dove si trova il prodotto, oppure questo io lo devo fare nella pagina dove mi visualizza il dettaglio del prodotto.

    GRAZIE MILLE;
    E scusate per la mia ignoranza.

  6. #6
    Un esempio per farti capire la logica:

    tu hai:

    $sql="select * from accessori WHERE ";
    $sql.=" codiceprodotto like '%$codiceprodotto%' ";

    se vuoi condizionare altri parametri nel SELECT devi usare 'AND' come da esempio:

    if($descrizioneprodotto !="") $sql.=" AND Nome_Campo_nel_DB like '%$descrizioneprodotto%' ";

    if($apartireda !="") $sql.=" AND Nome_Campo_nel_DB like '%$apartireda%' ";

    ect...

    Solo dopo tutte le condizioni chiami:

    $fd = mysql_query($sql) OR DIE(mysql_error());

    Inoltre toglierei il primo IF del tuo codice:
    if($codiceprodotto !="") $sql.= .....
    perchè nella stringa sql hai già incluso la condizione su questo parametro.
    Siccome la variabile $codiceprodotto è fondamentale per l'estrapolazione dei dati richiesti, a monte dovresti fare un controllo su questa e nel caso fosse nulla o errata valorizzarla con un codice di default.
    Potresti migliorare di molto il codice utilizzando un ciclo sulle condizioni o costruirti una funziona ad hoc ma questo è un'altro discorso.

  7. #7

    AIUTO !!!

    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'>&euro;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.

  8. #8
    1)
    Nella seconda pagina cancellare la righe:

    if($codiceprodotto !="") $sql.=" AND codiceprodotto like '%$codiceprodotto%' ";

    e

    $sql= mysql_select_db(' pohjaabbigliamento ');

    2)
    poi inserire sotto questa riga:
    $db=mysql_connect($db_host,$db_login,$db_pass);

    questa altra:
    mysql_select_db($database);

    3)
    Sempre nella seconda pagina valorizza anche $t inserendo:
    $t=$HTTP_GET_VARS["id"];
    Non sono esperto, sono solo curioso.

  9. #9

    NON FUNZIONA ANCORA ...

    Ho fatto tutto quello che mi hai detto, e non funziona ancora, non so che cosa ha questo codice.

    O provato a stampare SQL nella seconda pagina Vi faccio vedere quello che mi stampa.

    Se io stampo sql in questo modo:
    Codice PHP:
    echo "sql=$sql
    "

    IL RISULTATO é QUESTO:
    Codice PHP:
    sql=select from accessori WHERE codiceprodotto like '%%' 
    Se invece stampo l'sql in questo altro modo:
    Codice PHP:
    echo "sql=$codiceprodotto
    "

    IL RISULTATO è QUESTO:
    Codice PHP:
    sql
    Praticamente non mi passa il record... e non riesco ha capire dov'è il problema

    Ragazzi io ho un dubbio sulla prima pagina; il mio dubbio e che io nella prima pagina tengo solo questo codice:
    Codice PHP:
    <?php
    echo "<tr>";
        echo 
    "<td colspan='3' style='Padding : 5px 5px 5px 5px;'>A partire da <b class='prezzo'>&euro;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>";
    ?>
    Praticamente questo codice esiste a ogni prodotto che si trova in questa pagina, altri codici PHP non esistano nella pagina del prodotto.
    Quindi posso essere sicuro che nella prima pagina devi essere solo il collegamento in PHP a ogni prodotto e niente altro ??? (quando dico niente altro: voglio dire che magari nella pagina dove si trova il prodotto devi essere qualche altro codice in php, non so la connessione al DB oppure qualche select ... Ditemi almeno se nella prima pagina ho fatto qualcosa di buono =?=?


    Quello che riguarda la seconda pagina il codice è questo:

    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 alla pagina si trova questo codice:
    Codice PHP:
    <?php
                $db_host
    ="localhost";
                
    $db_login="root";
                
    $db_pass="";
                
    $database="pohjaabbigliamento";
                
                
    $db=mysql_connect($db_host,$db_login,$db_pass); 
                
    mysql_select_db($database);
                
    $sql="select * from accessori WHERE ";
                
    $sql.=" codiceprodotto like '%$codiceprodotto%' ";    
                
    $t=$HTTP_GET_VARS["id"];
                
    //echo "sql=$sql
    ";
                
                
                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 ";
                
    $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 width='33%'>

    <table cellpadding='0' cellspacing='0' bgcolor='#FFFFFF' border='0' style='border:1px solid #C0C0C0; Width : 235px;'>
    <tr>
    <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>
    </tr>
    </table>

    </td>"
    ;            
    echo 
    "</tr>";

    @
    mysql_close($db);
    ?>
    In questo momento a me mi visualizza un unica scheda, sempre.
    Praticamente mi visualizza la scheda di un MAGLIONE PER BAMBINO, se io faccio click su MAGLIO DONNA a me mi visualizza sempre la scheda di MAGLIONE PER BAMBINO.

    AIUTATEMI VI PREGO !!!
    GRAZIE MILLE.

  10. #10
    A me da la sensazione che le variabili non vengano passate dal primo al secondo script.
    Prima di addentrarmi nella query, andrei a fare un debug per piccoli passi.

    Primo dubbio: le variabili arrivano alla seconda pagina??
    La form è ben compilata???

    Vedo che le variabili le vai a recuperare con $HTTP_GET_VARS['xxxxxx'].
    1) Non so che versione di PHP usi, ma questa sintassi è in disuso..... ora si usa $_GET['xxxxxx'].
    2) Tutte quelle variabili te le passi via GET???? Guarda che puoi passare un massimo di 255 caratteri nella url!!!!
    3) Il tag form è compilato con enctype = "multipart/form-data"??? Se non è specificato, guarda che ti perdi molte delle variabili.

    Io farei così:
    1. controllerei come ti ho detto;
    2. la seconda pagina (quella che riceve le variabili) la commenterei completamente, recupererei le variabili e le manderei in stampa per vedere se tutte arrivano;
    3. Fatto questo controllo, andrei un po' più avanti e correggerei tutta la parte con l'utilizzo di mysql.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.