select input form e variabili

atrx

Nuovo Utente
10 Ago 2008
6
0
0
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..
 

softhare

Utente Attivo
11 Feb 2010
57
0
0
Friuli
www.softhare.it
Lo script php che hai inviato è errato.
Così come è inserisce in $teams la lista di giocatori già inclosa nei tag option.
Questa viene poi erroneamente annidiata in un ulteriore tag option.

A parte ciò, php non può chiaramente gestire modifiche al form che viene mostrato sul client: php agisce sul server prima che il client veda la pagina.
Il form viene renderizzato direttamente nel browser dell'utente, ed a quel punto php non può più far nulla.

Dovrai usare javascript per modficare dinamicamente i contenuti del form.
Non è un lavoro difficile, ma richiede una certa competenza...

In più dovrai produrre dinamicamente tale javascript dal tuo php ed inserirlo nella pagina.
 
Discussioni simili
Autore Titolo Forum Risposte Data
asevenx form con input select con valori diversi tra loro PHP 13
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L input dati con inser into select ? PHP 4
C input in sostituzione della select PHP 2
T [PHP] Autocompilazione input multiple da una select PHP 1
L [Javascript] Select option in campi input Javascript 4
eraclio666 [PHP] Input text dopo sue select PHP 4
asevenx [Javascript] [HTML] personalizzare stili input select Javascript 5
P popolare una select da input PHP 0
A tag input in select option Classic ASP 0
M Aggiungere input text dopo aver selezionato un campo da una select option Presentati al Forum 0
P Aggiungere campo input da una select jQuery 1
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
L riempire le select coi valori dei campi di input Javascript 3
Monital Ciclare delle select box associate alle input box PHP 1
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3
M [PHP] Problemi con select PHP 6
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
max1974 [Javascript] malfunzionamento select Javascript 0
M [PHP] Drop down in campo select PHP 1
D [PHP] Select dinamici PHP 2
G sql select con array in php PHP 1

Discussioni simili