Salve a tutti,
Ho realizzato un catalogo che ho inserito in una tabella in mysql.
Faccio stampare tale tabella tramite php e aggiungo una colonna che permette di inserire la quantità dell'oggetto scelto dal catalogo.
In base all'oggetto scelto e alla quantità inserita devo effettuare delle operazioni:
quantita x peso e quantita x volume.
Per effettuare le operazione avevo pensato o di utilizzare una funzione javascript o inserire i dati nel db e lavorare estraendo tali dati.
Potete darmi qualche suggerimento magari con qlc esempio? Grazie posto il codice.
visualizza.php
codice:
<body>
<form name="modulo" method="post" action="ins_xxx.php">
<?php
include_once("include/config.php");
$query="SELECT * FROM item";
$result = mysql_query($query) or die('Query non valida: ' . mysql_error());
?>
<table border="2" cellspacing="0" cellpadding="0">
<tr>
<td>Codice</td>
<td>Nome</td>
<td>Peso</td>
<td>Volume</td>
<td>Quantita</td>
</tr>
<?php
while($tmp = mysql_fetch_array($result)) {
print '<tr>';
print '<td>';
echo $id=$tmp['id_item'];
print '</td>';
print '<td>';
echo $nome=$tmp['nome'];
print '</td>';
print '<td>';
echo $peso=$tmp['peso'];
print '</td>';
print '<td>';
echo $volume=$tmp['volume'];
print '</td>';
print '<td>';
echo "<input type='text' value=\"".$quantita=$tmp['quantita']."\" size=\"5\" name=\"quantita\">";
print '</td>';
print '</tr>';
}
?>
</table>
<td><input type="submit" class="BOTTONE" value="Inserisci"></td>
</form>
</body>
Questo è l'esempio di file per aggiornare il valore quantita nel db.
ins_xxx.php
codice:
<?php
include_once("include/config.php");
//recupero i dati inseriti nel form
$q="INSERT INTO item (quantita) VALUES ('".$_POST['quantita']."')";
$result=mysql_query($q);
if (!$result) {
header("Refresh: 0;URL=visua.php");
echo "<script>";
echo 'alert ("Inserimento errato, riempire tutti i campi")';
echo "</script>";
} else {
header("Refresh: 0;URL=visualizza.php");
}
// chiudo la connessione a MySQL
mysql_close();
?>