Salve a tutti qualcuno potrebbe aiutarmi a risolvere questa cosa?
ho fatto una form per l inserimento dei dati in myqsl, in pratica preleva i dati da una tabella e li usa per inserirli in un altra, il mio problema e che vorrei concatenare due selezioni.
Mi spiego meglio ho una tabella che si chiama gps_staff che contiene i dati degli utenti staff, prelevo i dati da questa tabella e popolo la prima select "NOME" alla selezione della prima nella seconda select mi deve restituire l' "ID_UTENTE" dal campo utente della stessa tabella e "TAGS_RUOLO" sempre dalla stessa tabella nei rispettivi campi form attualmente mi fa fare la selezione collegato a mysql ma non lo fa automaticamente posto il codice:
ho fatto una form per l inserimento dei dati in myqsl, in pratica preleva i dati da una tabella e li usa per inserirli in un altra, il mio problema e che vorrei concatenare due selezioni.
Mi spiego meglio ho una tabella che si chiama gps_staff che contiene i dati degli utenti staff, prelevo i dati da questa tabella e popolo la prima select "NOME" alla selezione della prima nella seconda select mi deve restituire l' "ID_UTENTE" dal campo utente della stessa tabella e "TAGS_RUOLO" sempre dalla stessa tabella nei rispettivi campi form attualmente mi fa fare la selezione collegato a mysql ma non lo fa automaticamente posto il codice:
PHP:
<script type="text/javascript">
// Select Province e Comuni dalla Regione.
function selUser(NOME) {
$.get("select_user.php", { regionid: ID, requestItems: 'NOME'},
function(dataProvince){
$("select[id='NOME']").empty();
var options = '<option value="">-- seleziona --</option>';
var arrayProvince = dataProvince.split( '||');
for (var i = 1; i < arrayProvince.length; i++) {
var provincia = arrayProvince[i].split( /,/);
options += '<option value="' + NOME[0] + '">' + NOME[1] + '</option>';
}
$("select[id='ID_UTENTE']").html(options);
});
function selIdUser(ID_UTENTE) {
$.get("select_user.php", { regionid: ID, requestItems: 'ID_UTENTE'},
function(dataProvince){
$("select[id='ID_UTENTE']").empty();
var options = '<option value="">-- seleziona --</option>';
var arrayProvince = dataProvince.split( '||');
for (var i = 1; i < arrayProvince.length; i++) {
var provincia = arrayProvince[i].split( /,/);
options += '<option value="' + ID_UTENTE[0] + '">' + ID_UTENTE[1] + '</option>';
}
$("select[id='ID_UTENTE']").html(options);
});
</script>
<form action="" method="POST">
NOME: <!--input name="NOME" type="text" value=""-->
<select id="NOME" name="NOME" onchange="selUser(this.value);">
<option value="" selected="selected">-- seleziona --</option>
<?php
// Query selezione tutte le regioni.
$sql = "select * from gps_staff WHERE ATTIVO_DISATTIVO = 'ATTIVO' order by NOME";
// Eseguo la query.
$result = mysql_query($sql);
while($user = mysql_fetch_array($result)) {
?>
<option value="<?php echo $user['NOME']; ?>"><?php echo $user['NOME']; ?></option>
<?php
}
?>
</select>
ID_UTENTE:<!--input name="ID_UTENTE" type="text" value=""-->
<select id="ID_UTENTE" name="ID_UTENTE" onchange="selIdUser(this.value);">
<option value="" selected="selected">-- seleziona --</option>
<?php
// Query selezione tutte le regioni.
$sql = "select * from gps_staff WHERE ATTIVO_DISATTIVO = 'ATTIVO' order by ID_UTENTE";
// Eseguo la query.
$result = mysql_query($sql);
while($userid = mysql_fetch_array($result)) {
?>
<option value="<?php echo $userid['ID_UTENTE']; ?>"><?php echo $userid['NOME']; ?></option>
<?php
}
?>
</select>
DATA:<input name="DATA" type="text" id="datepicker" class="data" value=""><br>
TAGS_RUOLO: <select id="TAGS_RUOLO" name="TAGS_RUOLO" onchange="selIdUser(this.value);">-- seleziona --</option>
<?php
// Query selezione tutte le regioni.
$sql = "select * from gps_staff WHERE ATTIVO_DISATTIVO = 'ATTIVO' order by TAGS_RUOLO";
// Eseguo la query.
$result = mysql_query($sql);
while($userid = mysql_fetch_array($result)) {
?>
<option value="<?php echo $userid['TAGS_RUOLO']; ?>"><?php echo $userid['TAGS_RUOLO']; ?></option>
<?php
}
?>
</select>