Ciao
No nessuna tabella attività, il campo occupazioni sta nella tabella utenti. Ecco perchè mi era venuto il dubbio. Quindi quando vado ad aggiornare i dati
oltre a prendere se ci sono i dati nella select li posso slezionare a mano. Però come ti dicevo, si ferma a 3 perchè gli utenti sono 3 (ovviamente è un update e non un insert in un'altra tabella). Quindi credo che sia corretto il comportamento. E ti volevo chiedere n'altra cosa. Hp il regolameno da fare accettare agli utenti. Ma solo la prima volta che si connetono. Mi chiedovo come posso gestire la cosa. Ho fatto na pecionata (sarebbe a dire na cacata o stronzata come referisci), in questa maniera. Innanzi tutto, c'è una voce nella tabella accettatermini denominata in questa maniera:
tabella utenti:
PHP:
accettatermini ENUM('1', '0') DEFAULT '0', //Questo per quanto riguarda i termini
occupazione varchar(50) NULL, //Questo per quanto riguarda il campo occupazione (attività)
Ho già aperto un altra discussione al riguardo ma nessuno mi ha risposto. Ti mando comunque il link:
Eccolo il link:
http://forum.mrwebmaster.it/php/33687-far-accettare-termini-volta-tutte.html
E poi, qua ti posto anche il mezzo codice che ho fatto del regolamento:
PHP:
<p align="left">
Se accetti le seguenti regole, clicca su "avanti" altrimenti su "cancella", e sarai automaticamente cancellato dal database.
Grazie di aver letto il regolamento e buon divertimento.
</p>
<input id='regolamento' type='accetta' value='Accetta il regolamento'>Accetta il regolamento
<?php
$qry = "UPDATE utenti SET accettatermini='1' WHERE id = '".$_SESSION['id']."'";
$qry = mysql_query($qry);
?>
<br><br>
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" />
<input type="button" onClick="window.location.href='cancellazione.php';" style='padding:10px' value="Cancellati" />
<input type='button' onclick='getpage("<?=$page+1?>")' value='Avanti' disabled='disabled'/>
</div>
</center>
<?php
//Inizito seconda pagina dopo aver accettato il regolamento
break;
case 2:
?>
<br><br> <center>
<input type='button' onclick='getpage("<?=$page-1?>")' value='Indietro' ?>
<input type='button' onclick='getpage("<?=$page+1?>")' value='Avanti' ?>
<!--<input type="button" onClick='getpage("<?=$page+1?>")' style='padding:10px' value="Aggiorna Profilo" />-->
<input type="submit" onClick="window.location.href='aggiornaprofilo.php';"style='padding:10px' value="Aggiorna Profilo" >
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" >
</center>
<?php
break;
case 3:
?>
<input type='button' onclick='getpage("<?=$page-1?>")' value='Indietro' ?>
<?php
break;
}
?>
<script>
$('input[id=regolamento]').click(function(){
var input = $('input[value="Avanti"]');
if($(this).is(':checked')) input.removeAttr('disabled');
else input.attr('disabled','disabled');
});
function getpage(page)
{
location.href = '?page='+page;
}
</script>
Come faccio a dirgli che una volta accettato il regolamento deve andare alla pagina due direttamente ogni volta ???? Spero in iun tuo aiuto. Se vuoi puoi rispondere anche all'altro post.