Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Generatore Casuale di Domande

    Salve,
    sono un niubbi puro sangue

    Sto cercando di fare un generatore casuale di domande, con possibilità di risposta si/no



    Ciao <?php echo $userid; ?>!


    <?php

    $answers = array('YES.','NO.','MAYBE LATER...','DEFINITELY!','NOT REALLY.','TRY ANOTHER QUESTION.','OKAY THEN.','NEVER!','I\'M UNSURE OF THE ANSWER.','IT WOULD BE A SHAME NOT TO.','I WOULD ADVISE AGAINST IT.');
    $answerstotal = count($answers) - 1;
    $answer = rand(0,$answerstotal);

    echo $answers[$answer];



    echo $random_userid --->>> questo mostra la foto di un utente random

    ?>

    SÌ<span>
    NO<span>
    In pratica ho:

    Ciao (Pinco Pallino)

    Pensi che sappia giocare bene a calcio (utente random) SI o NO?


    Ora dovrei salvare i dati in un database, ma non ho la minima idea di dove partire. Quello che mi interessa salvare è:
    $userid
    $random_userid
    $$answers[$answer]
    e la risposta si o no...come faccio? che tabelle devo creare?come si creano ecc...

    Inoltre essendo il mio primo esperimento, pensate che vada bene il php o il codice è migliorabile?
    Grazie

  2. #2

    Re: Generatore Casuale di Domande

    Vuoi usare qualcosa che non conosci o almeno non pienamente.

    Sembrebbe codice copiato senza scrupoli!

    Originariamente inviato da fasenderos
    SÌ<span>
    NO<span>
    Questi link usano codice non mostrato come JS e CSS e per di più apri uno <span> mai chiuso!.

    Senza contare che non sai usare MySQL(come da te detto), il codice presenta: variabili prese a caso e non dichiarate, errori di logica di base e codice non completo!.

    Forse studiare non ti farà male?




  3. #3
    Vuoi usare qualcosa che non conosci o almeno non pienamente.
    Non sarei qui a chiedere aiuto

    Sul fatto che non so usare Mysql hai perfettamente ragione.
    Sembrebbe codice copiato senza scrupoli!
    Parte del codice arriva dall'app che fb mette a disposizione di default per incominciare a sviluppare nuove applicazioni!!!

    il codice presenta: variabili prese a caso e non dichiarate, errori di logica di base e codice non completo!.
    Ovviamente non ho riportato tutto il codice per comodità, e le classi e le variabili quali $userid, $random_user ecc. sono precedentemente dichiarate. La classe inputsubmit è una classe di fb e non c'è bisogno di dichiararla....
    E lo span non chiuso è un errore mio, non me ne ero accorto.

    allora ti riporto l'intero codice:

    <?php

    include_once '../php/facebook.php';

    include_once 'lib.php';

    include_once 'config.php';

    $facebook = new Facebook($api_key, $secret);
    $facebook->require_frame();
    $user = $facebook->require_login();

    if (isset($_POST['to'])) {
    $prints_id = (int)$_POST['to'];
    $prints = do_step($user, $prints_id);
    } else {
    if (isset($_GET['to'])) {
    $prints_id = (int)$_GET['to'];
    } else {
    $prints_id = $user;
    }
    $prints = get_prints($prints_id);
    }

    ?>
    <form method="post" >


    <div style="padding: 10px;">
    <h2>Hi <fb:name firstnameonly="true" uid="<?=$user?>" useyou="false"/>!</h2>
    </div>


    <?php

    $friends = $facebook->api_client->friends_get();
    $rand_keys = array_rand($friends, 2);
    $random_friend = $friends[$rand_keys[0]];
    $answers = array('YES.','NO.','MAYBE LATER...','DEFINITELY!','NOT REALLY.','TRY ANOTHER QUESTION.','OKAY THEN.','NEVER!','I\'M UNSURE OF THE ANSWER.','IT WOULD BE A SHAME NOT TO.','I WOULD ADVISE AGAINST IT.');
    $answerstotal = count($answers) - 1;
    $answer = rand(0,$answerstotal);

    echo $answers[$answer];
    echo "

    <fbrofile-pic uid=\"$random_friend\" useyou=\"false\" /></p>";

    ?>

    <input type="submit" class="inputsubmit" value="SI">
    <input type="submit" class="inputsubmit" value="NO">
    </form>

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.