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