ITALO STORT
O
Play
Guest
About
if (isset($_GET['var_Scelta'])) { $val_Scelta = $_GET['var_Scelta'] ; } else { $val_Scelta = 99; } if (isset($_GET['var_Fase'])) { $val_Fase = $_GET['var_Fase'] ; } else { $val_Fase = 0; } // set errorreporting to only report real errors! error_reporting(E_ALL & ~(E_WARNING | E_NOTICE)); $name_server='62.149.150.54'; $name_db='Sql142715_2'; $nome_utente='Sql142715'; $password='c859d11a'; $connessione= @mysql_connect($name_server,$nome_utente,$password); if (!$connessione) { echo "\r\n
ko connect"; exit; } $database=mysql_select_db($name_db,$connessione);if (!$database) { echo "\r\n
ko db"; exit; } /* ----------------------- se scelta 99 ripulisce tabella ----------- */ if ($val_Scelta == 99) { $sql = "UPDATE TAB_PAROLE SET T_STATO = '0' , T_STRUNZ = '' "; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } } /* ------------------------------------------------------------------------ */ if ($val_Scelta < 99) { $sql = "SELECT * FROM TAB_PAROLE WHERE T_PROGR = $val_Scelta " ; $retval=mysql_query($sql,$connessione); $num_righe = mysql_num_rows($retval); if ( $num_righe == 0 ) { echo "la tua ricerca non ha dato alcun risultato"; exit; } if (!$retval ) { echo "\r\n
ko query"; exit; } $ws_x = 0; while ($valori=mysql_fetch_array($retval)) { $X_STRUNZ = $valori[3] ; $ws_x++ ; } if ( $X_STRUNZ == '*' ) { $sql = "UPDATE TAB_PAROLE SET T_STATO = '0' , T_STRUNZ = ' ' " ; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } } if ( $X_STRUNZ != '*' ) { $sql = "UPDATE TAB_PAROLE SET T_STATO = $val_Fase + 1, T_STRUNZ = '*' WHERE T_PROGR = $val_Scelta " ; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } } } /* ------------------------------------------------------------------------ */ $sql = "SELECT * FROM TAB_PAROLE ORDER BY 1" ; $retval=mysql_query($sql,$connessione); $num_righe = mysql_num_rows($retval); if ( $num_righe == 0 ) { echo "la tua ricerca non ha dato alcun risultato"; exit; } if (!$retval ) { echo "\r\n
ko query"; exit; } $ws_i = 0; while ($valori=mysql_fetch_array($retval)) { $val_Progr [$ws_i] = $valori[0] ; $val_Stato [$ws_i] = $valori[1] ; $ws_i++ ; } /* conta numero di partecipanti attivi attivi ---------------------------------------------------------- */ $num_attivi = 0 ; $n = 32; for ($i = 0; $i < $n ; $i++) { if ($val_Stato[$i]== (string)$val_Fase) { $num_attivi = $num_attivi + 1 ; } } if ($num_attivi == 0) { $sql = "UPDATE TAB_PAROLE SET T_STRUNZ = ' ' "; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } $sql = "UPDATE TAB_PAROLE SET T_STATO = $val_Fase WHERE T_STATO = 'D' or T_STATO = 'S' "; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } $val_Fase = $val_Fase + 1 ; $sql = "SELECT * FROM TAB_PAROLE ORDER BY 1" ; $retval=mysql_query($sql,$connessione); $num_righe = mysql_num_rows($retval); if ( $num_righe == 0 ) { echo "la tua ricerca non ha dato alcun risultato"; exit; } if (!$retval ) { echo "\r\n
ko query"; exit; } $ws_i = 0; while ($valori=mysql_fetch_array($retval)) { $val_Progr [$ws_i] = $valori[0] ; $val_Stato [$ws_i] = $valori[1] ; $ws_i++ ; } $num_attivi = 0 ; $n = 32; for ($i = 0; $i < $n ; $i++) { if ($val_Stato[$i]== (string)$val_Fase) { $num_attivi = $num_attivi + 1 ; } } } /* =========================================================================== */ if ($num_attivi == 1) { $sql = "UPDATE TAB_PAROLE SET T_PUNTI = T_STATO + T_PUNTI, T_STATO = '0' , T_STRUNZ = '*' " ; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } $sql = "SELECT * FROM TAB_PAROLE ORDER BY T_PUNTI DESC " ; $retval=mysql_query($sql,$connessione); $num_righe = mysql_num_rows($retval); if ( $num_righe == 0 ) { echo "la tua ricerca non ha dato alcun risultato"; exit; } if (!$retval ) { echo "\r\n
ko query"; exit; } ?>
TOP TEN
$ws_x = 0; while (($valori=mysql_fetch_array($retval)) and ($ws_x < 10) ){ $X_NOME = $valori[4] ; $ws_x++ ; echo $ws_x; echo '. '; echo $X_NOME ; echo '
'; } ?>
} else { /* concorrente SX ---------------------------------------------------------- */ $i_esimo = rand(1,$num_attivi); $cont_i_esimo = 1 ; $i = 0; $n = 32; $conc_SX = 99; while ( $i < $n ) { if ($val_Stato [$i]== (string)$val_Fase) { if ($i_esimo == $cont_i_esimo) { $conc_SX = $i; $val_Stato[$i] = 'S'; $i = $n; } $cont_i_esimo = $cont_i_esimo + 1 ; } $i = $i + 1 ; } /* concorrente DX ----------------------------------------------------------*/ $num_attivi = $num_attivi - 1; $i_esimo = rand(1,$num_attivi); $cont_i_esimo = 1 ; $i = 0; $n = 32; $conc_DX = 99; while ( $i < $n ) { if ( $val_Stato [$i]== (string)$val_Fase ) { if ($i_esimo == $cont_i_esimo) { $conc_DX = $i ; $val_Stato[$i] = 'D'; $i = $n; } $cont_i_esimo = $cont_i_esimo + 1 ; } $i = $i + 1 ; } $sql = "UPDATE TAB_PAROLE SET T_STATO = 'S' WHERE T_PROGR = $conc_SX "; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } $sql = "UPDATE TAB_PAROLE SET T_STATO = 'D' WHERE T_PROGR = $conc_DX "; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $connessione ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } mysql_free_result($retval); mysql_close($connessione); $scelta_SX = $conc_SX ; $scelta_DX = $conc_DX ; ?>
/* =========================================================================== */ } ?>