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

    Carrello spesa con mysql, php e javascript

    Ciao a tutti, non so se è corretto postare in questa sezione, perché in realtà il problema riguarda sia php che javascript ma spero lo stesso che qualcuno possa darmi una mano e lo ringrazio anticipatamente.
    Ho già fatto diverse prove ma non sono ancora giunto a niente...

    Ad ogni modo la problematica + la seguente:

    Devo realizzare una sorta di carrello della spesa (senza per ora impostare prezzi) e ho una tabella che pesca dati da mysql e che impagino senza problemi.
    Ora, ho la necessità di impostare una select su ogni record (la quantità del prodotto) e poi pescare i valori di ogni campo di un record e aggiungere il valore inserito con la select.

    Vorrei inserire tale risultato in una stringa javascript per poi inserirlo nel carrello vero e proprio. I valori dei campi presi da mysql li passo con una cosa del genere: javascript:alert('<?php echo $i.$id_scat.$art; ?>')...e funziona ma quando richiamo il valore della select (in questo modo: javascript:alert(document.getElementById('qta').va lue) mi ritorna sempre il valore impostato nel primo record.

    Dove sbaglio?
    Credo di non essere troppo chiaro, sono abbastanza "fuso" e per questo chiedo scusa e riporto il codice.


    <table cellpadding="0" cellspacing="0" border="0" class="display">
    <thead>
    <tr>
    <th>N.</th>
    <th>Sottocategoria</th>
    <th>Articolo</th>
    <th>Qta</th>
    <th> </th>

    </tr>
    </thead>
    <tbody>



    <?php
    /*STABILISCO LA CONNESSIONE AL DB */

    $db = mysql_connect($host, $user, $password) or die("Connessione non riuscita: " . mysql_error());
    mysql_select_db($database, $db) or die ("Impossibile connettersi al database $database
    ");
    $i=0;

    //....Stabilita la connessione al db creo la select...

    $userslog = "SELECT * FROM articoli WHERE id_cat = $_POST[category]";
    $check = mysql_query($userslog) or die("Query fallita". mysql_error());
    while ($row = mysql_fetch_array($check)) {
    $i++;

    ?>

    //sTAMPO LA TABELLA CON I RISULTATI


    <td><?php echo $i; ?></td>

    <td><?php echo $id_scat = $row[id_scat]; ?></td>

    <td><?php echo $art = $row[art]; ?></td>

    <td><select id="qta"><option value="1">1</option><option value="2">2</option></select></td>

    <td>VEDI LA QUANTITà
    VEDI ARTICOLO</td>

    <?
    .....


    Ciao e grazie

  2. #2
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    84
    up

  3. #3
    Non hon capito cosa vuoi fare con quegli href
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

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.