salve a tutti, sto facendo uno script php in materia di autenticazione dove ad autenticarsi ci sono 2 profili: l'utente registrato e l'artista visto che è un autenticazione riguardante musica.
Visto che ad autenticarsi saranno 2 attori allora ho pensato di mettere una form di tipo RADIO con selezione esclusiva. Nel momento che si pulsa il bottone mi ricavo l'informazione se è un utente registrato o se un attore.
Quinti il codice html solo è:
codice:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Username:<input size="20" name="username" type="text">
Password:<input type="password" name="passwd"size="20" >
<input type="radio" name="tipo" value="artista" > Artista
<input type="radio" name="tipo" value="registrato" > Registrato
<input type="hidden" name="op" value="login" />
<input type="submit" value="Entra" />
Per quanto riguarda il codice PHP per capire che è un artista o un utente registrato é:
codice:
if ($_POST['username']!='' && $_POST['passwd']!='' && isset($_POST['registrato']))
{$username = $_POST['username'];
$passwd = $_POST['passwd'];
$registrado = $_POST['registrato']; ->e il resto del codice}
else if($_POST['username']!='' && $_POST['passwd']!='' && isset($_POST['artista'])){
$username = $_POST['username'];
$passwd = $_POST['passwd'];
$artista = $_POST['artista']; ->e il resto del codice
else "ERRORE"}
Domanda: quando selezione uno delle 2 alternative nella pagina di login e clicco su "Entra" non mi fa andare avanti e mi riporta su "ERRORE". Questo perchè non ho ben chiaro come si possono bene estrapolare i dati da radio e non ho trovato documentazione adeguata. Qualcuno mi può aiutare ?
Grazie a tutti per l'interesse