Originariamente inviata da
optime
Com’è la query su registroprogressivi?
dato su registroprogressivo ho una sola riga: " SELECT * FROM registroprogressivo WHERE id='1' "
questo di seguito è il codice php (non lo scrivo tutto..) che con cui faccio il tutto.
Codice PHP:
<?php
$annoCorrente = //funzione che mi ricava l'anno corrente
//leggo l'anno dalla tabella "registroprogressivo" , in quanto l'anno, determinerà poi, che numero di registro devo assumere.
$sql = "SELECT * FROM registroprogressivo WHERE id='1'";
//eseguo la query .. cono PDO..
if ( $row[anno] == '$annoCorrente' ) {
$registroNumero = $row[progressivo];
//aggiorno il progressivo
$progressivo = $row[progressivo]++;
$sql = "UPDATE registroprogressivo SET progressivo='$progressivo' WHERE id='1'";
}
else {
//se mi trovo qui, significa che è cambiato l'anno quindi ..
$registroNumero = 1;
//aggiorno il progressivo e l'anno
$sql = "UPDATE registroprogressivo SET progressivo='2', anno='$annoCorrente' WHERE id='1'";
}
//inserisco i dati nella tabella registro
$sql = "INSERT INTO registro (registroNumero,RegistroAnno,altriCampi...) values('$registroNumero','$annoCorrente','....'....)";
?>