Salve a tutti,
Non so se questa sia la sezione giusta del forum...
Premesso che non sono un programmatore, e che sono alle prime armi, ho fatto in php una piccola applicazione per facebook che visualizza il nome utente, una domanda random, un amico random dell'utente e due pulsanti si/no.
Ora volevo sapere che linguaggio posso usare per fare in modo che i 4 valori (id_utente,domanda,id_amico,risposta)vengano salvati in un database e si ritorni sulla stessa pagina dove ci sarà di nuovo un'altra domanda su un altro amico ecc....
Javascript potrebbe essere una idea??
Altra cosa che ho notato è che il random non è un random vero e proprio, nel senso che la question1 e la question7 vengono fuori molto meno sovente delle altre, ma è comunque un problema relativo.
Posto il 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>Ciao <fb:name firstnameonly="true" uid="<?=$user?>" useyou="false"/>!</h2><br/></div>
<?php
$friends = $facebook->api_client->friends_get();
$rand_keys = array_rand($friends, 2);
$random_amico= $friends[$rand_keys[0]];
$domande = array('Domanda 1','Domanda 2','Domanda3 ','Domanda 4','Domanda 5','Domanda 6','Domanda 7');
$domandetotali = count($domande) - 1;
$domanda = rand(0,$domandetotali);
echo $domande[$domanda];
echo "<p><fb:profile-pic uid="$random_amico" useyou="false" /></p>";
?>
<input type="submit" class="inputsubmit" value="SI">
<input type="submit" class="inputsubmit" value="NO">
</form>
Grazie