Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31
  1. #11
    Credo che il problema sia in questo punto...

    Codice PHP:
    <?
    if ($nome1==$estrazione[$n])  {
    if (
    $testo!=$estrazione[$n]) {
    echo 
    "Hai Vinto";
    break;
    }else{echo
    "Riprova";
    }}

    }
    if (
    $nome1<>$estrazione[$n])   {
     echo 
    "Riprova sarai  piu Fortunato";
    }
    ?>
    e' il modo in cui ho scritto le due condizioni?
    con le funzioni if intendo dire..
    Se $nome1 e' uguale a $estrazione
    e se $testo e' uguale a $estrazione
    allaro scrivi ..Hai Vinto


  2. #12
    scusate ..correggo

    Se $nome1 e' uguale a $estrazione
    e se $testo e' diverso da $estrazione
    allaro scrivi ..Hai Vinto

  3. #13
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Ecco come capisco quello che vuoi fare. Sperando funzioni.

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <?php
    // recupero il dato dal form $nome1
    $nome1=$_POST['nome'];
    // Creo un array per l estrazione dei numeri
    $estrazione = array("1""2""3");
    // Utilizzo la funzione array_rand per estrarre a caso uno degli elementi della array
    $n array_rand($estrazione1);
    // leggo nel file testo archivio dove ci sono i numeri gia usciti e ottengo la $testo
    // Controllo che il numero non sia già stato estratto 
    $gia_uscito false;
    foreach(
    file("prodotticonfronto.txt") as $riga){
      
    $p=explode("|",$riga);
      
    $testo=trim($p['0']);
     if (
    $testo == $estrazione[$n]) {
       
    $gia_uscito true;
      break;
     }
    }
    if (! 
    $gia_uscito) {
     if (
    $estrazione[$n] == $nome1) {
       echo 
    "hai vinto";
     } else {
       echo 
    "Grazie per aver partecipato Ritente Sarai Piu Fortunato!!" ;
     }
    } else {
     echo 
    "Numero gia in archivio";
    }
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #14
    Grazie per la pazienza!!

    ho fatto dei cambiamenti al tuo codice mancavano delle condizioni credo ora funzioni !
    Grazie per avermi fatto capire di usare gli operatori False e True.

    posto il codice da me rivisto...

    Codice PHP:

    <?php
    // recupero il dato dal form $nome1
    $nome1=$_POST['nome'];
    // Creo un array per l estrazione dei numeri

    $estrazione = array("1""2""3");
    // Utilizzo la funzione array_rand per estrarre a caso uno degli elementi della array
    $n array_rand($estrazione1);
    // leggo nel file testo archivio dove ci sono i numeri gia usciti e ottengo la $testo
    // Controllo che il numero non sia già stato estratto 

    $gia_uscito false;
    $confrontoarchivioinput false;
    "Numero estratto ... <b>"$estrazione[$n] . "</br>";
    foreach(
    file("prodotticonfronto.txt") as $riga){ 
     
    $p=explode("|",$riga);  
    $testo=trim($p['0']); 
    if (
    $testo == $estrazione[$n]) {  
     
    $gia_uscito true;
       echo
    "estrazione nulla";   
     break; 

    if (
    $nome1==$testo) {
    $confrontoarchivioinput true;
    echo
    "Numero gia uscito";
    break ;
    }
    if (! 
    $gia_uscito) {
    if (
    $estrazione[$n] == $nome1) {
     if (!
    $confronto){ 
      echo 
    "hai vinto"
      break; 
    } else {   echo 
    "Grazie per aver partecipato Ritente Sarai Piu Fortunato!!" 
    }} else { echo 
    "";}
    }}
    ?>

  5. #15
    Rieccomi!
    Niente da fare! ancora vinco con i numeri presenti nel database!

  6. #16
    Non capisco...
    Gli ultimi 3 if non sono legati tra loro?

    Intendo se e solo se le tre condizioni sono vere allora stampa 'hai vinto'

    if (! $gia_uscito) {
    if (
    $estrazione[$n] == $nome1) {
    if (!
    $confronto){
    echo
    "hai vinto";
    break;




  7. #17
    ho vinto con il Numero 1 che e' presente nel database come numero gia uscito.
    Ho inserito il Numero 1
    e' stato estratto il numero 1
    nel database e' presente il numero 1
    Ho vinto

    sarebbe dovuto uscire
    Numero gia uscito riprova...

  8. #18
    Perchè non riparti da zero. Ho letto e riletto tutti i post ma non sono riuscito a capire cosa devi fare!
    Rispiega punto per punto a parole ESATTAMENTE cosa devi fare!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #19
    ciao
    allora
    vorrei realizzare una semplice estrazione di numeri.

    Ho un database dove sono inseriti i numeri gia usciti
    Un form dove inserisco il numero (esempio il numero associato al biglietto dell'estrazione)

    vorrei inserire il numero nel form e fare l'estrazione
    Se il numero inserito nel form e' gia' presente nel database dei numeri gia usciti Allora stampo il messaggio "numero gia uscito Riprova"

    e fermo l'estrazione

    Se il numero inserito non e' presente nel database e Se e' uguale al valore del numero estratto allora stampo "Hai Vinto"

    grazie

  10. #20
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Dare dei "nomi" parlanti alle variabili sarebbe già qualcosa. Il nome "$nome" per qualcosa che non rappresenta un nome non mi sembra affatto azzeccato.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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 © 2026 vBulletin Solutions, Inc. All rights reserved.