Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ricavare dati

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    ricavare dati

    mi sono perso in un programma per elaborare dati di colonne del 10elotto.

    ricavo dal dbase mysql una colonna di 20 numeri e voglio sapere quanti numeri contiene di una sequnza di 7 numeri che indico tramite un form, come posso fare?

    Ringrazio chi mi può aiutare

  2. #2
    Vediamo se ho capito bene il tuo problema, tu estrapoli 20 numeri dal database, l'utente invia un form con 7 campi, dove in ognuno inserisce un numero.

    Vuoi sapere quanti numeri sono uguali a quelli estrapolati?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    si esatto hai capito molto bene,
    il record del dbase ha venti numeri in 20 campi e devo sapere quanti dei sette mandati dal form sono uguali.
    il form mi manda un campo che divido in 7, con explode formo un array. di 7 numeri

  4. #4
    Ok, vediamo se ti ho capito...
    Supponiamo che il tuo form è già stato inviato dall'utente e che i tuoi numeri inviati sono racchiusi in:

    $numero[1]
    $numero[2]
    $numero[3]
    $numero[4]
    $numero[5]
    $numero[6]
    $numero[7]

    Io, mi comporterei così:

    codice:
    $query = 'SELECT * FROM `numeri`';
    $result = mysql_query($query);
    
    while($data = mysql_fetch_array($result, MYSQL_ASSOC)) {
    
    $numero_sql = $data['numero'];
    
    foreach($numero as $id => $value) {
    
    if($numero_sql == $value) {
    
    if(isset($numero_finale[$id])) $numero_finale[$id]++;
    else $numero_finale[$id] = 1;
    
    }
    }
    }
    
    die(var_dump($numero_finale));
    Con questo codice, alla fine dello script, ti troverai nell'array $numero_finale il numero di volte che uno dei numeri inviati dall'utente corrisponde ad uno dei numeri da te estratti dal database. Se l'array $numero_finale non esiste per un preciso ID, significa che quel numero non corrispondeva a nessuno dei numeri estratti dal database.

    Non ho davvero avuto modo di testare il codice, quindi spero mi perdonerai eventuali errori di sintassi! Spero di esserti stato utile, se non ti ho capito bene puoi spiegarmi meglio cosa intendi fare?

    Buon lavoro!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.