Ciao a tutti,
il problema che riscontro in qst ex è nell'aggiornare il totale ogni volta che si spunta una checkbox!!!
Mi potreste aiutare???

Vi allego il link da dove reperire la traccia così da chiarire meglio l'ex:

http://caprera.dia.unisa.it/TSW/Esami/080918.pdf



Vi ringrazio anticipatamente....





DB.SQL

CREATE DATABASE esame_sett;

USE esame_sett;

CREATE TABLE accessi(id INT(10) NOT NULL AUTO_INCREMENT, login VARCHAR(15) NOT NULL, password VARCHAR(8) NOT NULL, PRIMARY KEY(id));

INSERT INTO accessi VALUES
(1,"domsca","domenico"),
(2,"caramo","carmen"),
(3,"vintuf","vincenza"),
(4,"vinlan","vincenzo"),
(5,"fracas","francesco"),
(6,"artsca","arturo");

CREATE TABLE condimenti(id INT(10) NOT NULL AUTO_INCREMENT, nome_cond VARCHAR(15) NOT NULL, disponibile INT(1) NOT NULL, costo FLOAT(9) NOT NULL, PRIMARY KEY(id));

INSERT INTO condimenti VALUES
(1,"Salsiccia",1,2.20),
(2,"Peperoni",0,1.50),
(3,"Broccoli",1,1.00),
(4,"Salame Picc.",1,3.12),
(5,"Funghi",0,0.50),
(6,"Olive",1,0.90),
(7,"Gamberetti",1,4.00),
(8,"Melenzane",0,2.00),
(9,"Mozzarella di Bufala",0,3.00),
(10,"Nutella",1,3.50);



INDEX.HTML

<html>
<head>
<link rel="stylesheet" type="text/css" href="stile.css" ></link>
</head>
<body>
<form method="POST" action="autenticazione.php" action="ordinazione.php" name="index">
<fieldset align="center">
<legend align="center">Accedi all'Ordine</legend>
<table align="center">
<tr><td>Login</td><td><input type="text" name="login"></input></td></tr>
<tr><td>Password</td><td><input type="password" name="password"></input></td></tr>
<tr><td colspan=2 align="center"><input type="submit" value="Entra"></input><input type="reset" value="Cancella"></input></td></tr>
</table>
</fieldset>
</form>
</body>
</html>




AUTENTICAZIONE.PHP

<?php
$login=$_POST["login"];
$password=$_POST["password"];

session_start();
$_SESSION["login"] = "$login";

//Connessione al Db
mysql_connect("localhost","root","root") or die("ERRORE!! Connessione al DB: ".mysql_error());

//Selezione del Db
mysql_query("USE esame_sett") or die("ERRORE!! DB non selezionato: ".mysql_error());

//Selezione dei dati dalla tabella
$ris=mysql_query("SELECT login FROM accessi WHERE login='$login'") or die("ERRORE!! Selezione dati dalla tabella: ".mysql_error());

//Numero di righe nella tabella
$num_righe=mysql_num_rows($ris);

//Verifica se la login è già presente nel Db
if($num_righe>0){
header('Location: http://localhost\TSW\Esami\Esami_08...ordinazione.php');
}else
header('Location: http://localhost\TSW\Esami\Esami_08\08_09_18\errore.php');
?>


ORDINAZIONE.PHP

<?php
session_start();
mysql_connect("localhost","root","root") or die("Connessione fallita");
mysql_query("USE esame_sett") or die("Database nn selezionato");
$ris=mysql_query("SELECT * FROM condimenti")or die("La tabella non è stata selezionata");
$num_rows=mysql_num_rows($ris) or die("Numero righe non ottenuto");
?>

<html>
<head></head>
<body>
<table>
<form method="POST" action="">
<tr><td align="center"><h2>Benvenuto <?php echo $_SESSION["login"]; ?></h2></td></tr>
<tr><td>
<table border rules="none">
<tr><td align="center">Condimento</td><td align="center">Costo</td></tr>
<?php
for($j=0;$j<$num_rows;$j++){
$riga=mysql_fetch_row($ris);
if($riga[2]==1) //ci permette di visualizzare solo i condimenti a disposizione delle cucine
print("<tr><td><input type='checkbox' value='$j'>$riga[1]</input></td><td>$riga[3]</td></tr>");
}
?>
<tr><td>Totale:</td><td>
<?php
NON RIESCO A BUTTARE GIù CODICE PER IL TOTALE???????

?>
</td></tr>
<tr><td colspan=2><input type="submit" value="Ordina la Pizza"></input></td></tr>
</table>
</td></tr>
</form>
</table>
</body>
</html>

<?php
session_destroy();
?>