Ciao a tutti,
Ho una tabella in cui sono racchiosi dei valori progressivi del tipo
(id) (nome) (punteggio)
1 -- nome1 -- 10
2 -- nome2 -- 20
3 -- nome3 -- 35
4 -- nome4 -- 100
.... fino a n record ...
in un'altra tabella mi deve prendetere il nomen a seconda del punteggio raccipulato (punteggio)
ovvero se ho un punteggio di 22 in questa seconda tabella mi deve scrivere nome2
soluzione che ho utilizzato:
in un ciclo for ho assegnato a delle variabili $id(numero) $nom(numero) $pun(numero) in modo che mi restituisse:
$id1 = 1 -- $nom1 = nome1 -- $pun1 = 10
$id2 = 2 -- $nom2 = nome2 -- $pun2 = 20
$id3 = 3 -- $nom3 = nome3 -- $pun3 = 35
successivamente ho usato switch per inserire il valore nella seconda tabella analizzando il punteggio dell'individuo ($a)
switch($a)
// ciclo for $i per il numero di casi tabella 1
case ($a >= $pun$i & $a <$pun$(i+1)) // semplificando $(i+1)
---------> sql ... insert;
break;
// fine ciclo
e via cosi ....
ma mi chiedo .... esiste qualcosa di + comodo da usare per verificare a quale id della tabella 1 corrisponde un numero $punteggio della tabella 2??
grazie per la collaborazione ........ (scusate per la poca chiarezza se così fosse)
DrOpS