Una possibile soluzione, che però non permette di stampare, è la seguente:
1-) Apri il form
2-) inserisci in "Form COde" -> "On Submit code - before sending email: (PHP code with tags)" il seguente codice php:
<?php
define("FILE_NUMERO_TESSERA", "valoreNumeroTessera.txt");
function restituisciProssimoValoreNumeroTessera() {
$fp = fopen(FILE_NUMERO_TESSERA, "r");
$valoreNumeroTessera = fgets($fp, 4096);
fclose($fp);
$valoreNumeroTessera++;
return $valoreNumeroTessera;
}
function memorizzaValoreNumeroTessera($numeroTessera) {
$fp = fopen(FILE_NUMERO_TESSERA, "w");
fputs($fp , $numeroTessera);
fclose($fp);
}
$valoreNumeroTessera = restituisciProssimoValoreNumeroTessera();
$nome = $_REQUEST["nome"];
$cognome = $_REQUEST["cognome"];
print("Nome: ".$nome."
");
print("Cognome: ".$cognome."
");
print("Numero Tessera = ".$valoreNumeroTessera."
");
memorizzaValoreNumeroTessera($valoreNumeroTessera);
?>
3-) nella directory principale di Joomla crei il file "valoreNumeroTessera.txt" e al suo interno scrivi solamente il numero dell'ultima tessera assegnata.
Spero di esserti stato utile. Fammi sapere.
Dante Basile