• User Attivo

    Link e non solo

    Salve a tutti sono nuovo da queste parti, ho un problemino anzi mi hanno dato questo problemino, vi spiego:
    Ho creato una tabella ed è stata riempita con dei prodotti, al suo fianco per ogni prodotto c'è un link (compra)
    Quando si clicca su compra deve apparire un'altra tabella con dentro i prodotti che ho comprato
    L'esercizio dice che non bisogna usare il db - e nel caso in cui non ci siano prodotti acquistati evitare il messaggio di errore
    Vi invio il codice da me scritto

    <?
    $a_articoli = array('pasta','sale','zucchero','tovagliolo','sedie','coltello','tavolo');
    print"
    <table width='150' border='1'>";

    for($i = 0; $i < count($a_articoli); $i++)
    {
    print"
    <tr>
    <td>
    $a_articoli*
    </td>
    <td>
    <a href='index.php?$i'> compra </a>
    </td>
    </tr>";
    }
    print"
    </table>"; Fin qui funziona

    Da qui no!

    print" <br>
    <table width='150' border='1'>
    <tr>
    <td>
    $prodotti[] = $a_articoli*
    </td>
    </tr>
    </table>";

    ?>

    Potete aiutarmi a risolverlo?
    Inoltre studiando ho notato che la parola SESSION_REGISTER serve in qualche modo mi spiegate come?
    Grazie
    Distinti saluti da Danny
    :bho:


  • User Attivo

    non vorrei sparare cavolate, ma credo che il problema stia nel fatto che tu stai "stampando" un ugualianza, e il $i, per stampare correttamente devi fare un ciclo for
    es:

    print "<table width='150' border='1'>
    <tr>
    <td>
    ";
    for($i=0;$i<count($a_articoli);$i++)
    {
    print $a_articoli*;
    }
    print"
    </td>
    </tr>
    </table>";

    credo che questo faccia al tuo caso.

    fammi sapere


  • User Attivo

    :nonono::nonono::nonono::nonono:

    Ciao
    Digital Daigor vbmenu_register("postmenu_296045", true);
    quello che tu mi hai proposto lo faccio sopra quando carico la tabella con i prodotti
    quello che l'esercizio mi dice di fare è:
    quando clicco sul link compra nella stessa pagina crea una tabella con i prodotti che ho acquistato
    Grazie lo stesso
    distinti saluti da Danny


  • User Attivo

    Ciao ragazzi ci siamo quasi
    con il codice riportato sotto mi creo una tabella con i vari prodotti
    <?
    $a_articoli = array('pasta','sale','zucchero','tovagliolo','sedie','coltello','tavolo');
    print"
    <table width='150' border='1'>";

    for($i = 0; $i < count($a_articoli); $i++)
    {
    print"
    <tr>
    <td>
    $a_articoli*
    </td>
    <td>
    <a href='index.php?id=$i'> compra </a>
    </td>
    </tr>";
    }

    print"
    </table>";

    Con questo pezzo di codice al click su compra creo una tabella nella stessa pagina che contiene i prodotti che ho comprato
    Dov'è l'intoppo?
    Cliccando su un prodotto diverso il nuovo prende il posto del precedente
    Però l'esercizio mi dice di fare una lista dei prodotti acquistati

    $prodotti[] = $a_articoli[$id];
    session_register($prodotti);questo non dovrebbe fare in modo da non farmi perdere il prodotto selezionato in precedenza?

    print"
    <table width='150' border='1'>";

    for($i = 0; $i <count($prodotti); $i++)
    {
    print"
    <tr>
    <td>
    $prodotti*
    </td>
    </tr>";
    }
    print"
    </table>";

    ?>