Ciao...
Qualcuno mi sa dire come posso fare a rimuovere alcuni elementi da una variabile se un campo input contiene uno specifico valore?
comunque prima di inviare il form..cioè...quando un user digita un valore nel campo input o sceglie un valore da una select.
questo è il codice:
$query = "SELECT tname FROM qdn_teams where tname <> '$loggato' order by tname asc "; $result = mysql_query($query) or die(mysql_error());
$teams = "";
while($row = mysql_fetch_assoc($result))
{ $teams .= "<option>" . $row["tname"] . "</option>"; }
echo"
<form method=post action=iscreventi.php>
<input name=id type=text>
<br><br> <b>giocatore1</b><br>
<select name=player1 size=1><br>
<option>$teams</option> </select><br><br>
<b>giocatore2</b><br>
<select name=player2 size=1><br>
<option>$teams</option> </select><br><br>
<input type=submit name=inviagiocatori value=invia>
</form>";
la variabile $teams contiene i nomi dei giocatori ottenuti dopo il ciclo while,
quello che mi serve è:
se un utente sceglie un nome di un giocatore nella select player1
vorrei che dopo nella select successiva (quella di giocatore 2, player2)
il giocatore scelto (nella select player1)
venisse tolto dalla variabile $teams
in modo da evitare un inserimento dello stesso nome giocatore.
mi servirebbe anche conoscere il valore dell ' input id che l utente dovrà digitare nel input 'id'
in modo da interrogare il database avendo come riferimento quel id scelto dall utente,
così da non selezionare i giocatori già iscritti.
tutto questo prima che l utente faccia partire il form cliccando su inviagiocatori.
grazie..
Qualcuno mi sa dire come posso fare a rimuovere alcuni elementi da una variabile se un campo input contiene uno specifico valore?
comunque prima di inviare il form..cioè...quando un user digita un valore nel campo input o sceglie un valore da una select.
questo è il codice:
$query = "SELECT tname FROM qdn_teams where tname <> '$loggato' order by tname asc "; $result = mysql_query($query) or die(mysql_error());
$teams = "";
while($row = mysql_fetch_assoc($result))
{ $teams .= "<option>" . $row["tname"] . "</option>"; }
echo"
<form method=post action=iscreventi.php>
<input name=id type=text>
<br><br> <b>giocatore1</b><br>
<select name=player1 size=1><br>
<option>$teams</option> </select><br><br>
<b>giocatore2</b><br>
<select name=player2 size=1><br>
<option>$teams</option> </select><br><br>
<input type=submit name=inviagiocatori value=invia>
</form>";
la variabile $teams contiene i nomi dei giocatori ottenuti dopo il ciclo while,
quello che mi serve è:
se un utente sceglie un nome di un giocatore nella select player1
vorrei che dopo nella select successiva (quella di giocatore 2, player2)
il giocatore scelto (nella select player1)
venisse tolto dalla variabile $teams
in modo da evitare un inserimento dello stesso nome giocatore.
mi servirebbe anche conoscere il valore dell ' input id che l utente dovrà digitare nel input 'id'
in modo da interrogare il database avendo come riferimento quel id scelto dall utente,
così da non selezionare i giocatori già iscritti.
tutto questo prima che l utente faccia partire il form cliccando su inviagiocatori.
grazie..