Il primo problema l'ho risolto così:
Codice PHP:
<script language="javascript">
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var foto_inserite = <?php echo $numero_foto; ?>;
var stampe_consentite = <?php echo $numero; ?>;
var risultato = 0;
for(var i = 1; i <= <?php echo $numero_foto; ?>; i++)
{
var v = document.getElementById("numero" + i).value;
risultato += parseInt(v, 10);
}
//alert(risultato);
if (foto_inserite > stampe_consentite) {
alert("Puoi stampare al massimo "+ stampe_consentite + " foto mentre ne hai caricate "+ foto_inserite +"\n Annulla ordine e carica un numero inferiore di immagini");
return false;
}
if (risultato > stampe_consentite) {
alert("Puoi ordinare al massimo "+ stampe_consentite + " stampe mentre ne hai scelte "+ risultato +"\n Elimina il nimero di stampe necessario e continua");
return false;
} else {
document.modulo.action = "riepilogo2.php";
document.modulo.submit();
}
}
//-->
</script>
Attendo qualche consiglio per il secondo