Visualizzazione dei risultati da 1 a 2 su 2

Discussione: SELECT e OnChange

  1. #1

    SELECT e OnChange

    ciao a tutti... ragazzi mi succede una cosa strana...


    codice:
    print'<tr><td>Materie già assegnate (clicca sopra per eliminarne una)
    ';
    		$sql1="SELECT * FROM materie,
    							 coll_mat_doc
    						WHERE collmatdoc_doc=$id_docente
    							AND materia_id=collmatdoc_mat";
    		$gon_risposta1 = mysql_query($sql1, $gon_open);
    		$indice=1;
    		$array_materie = array();
    		while($list1 =mysql_fetch_array($gon_risposta1))
    		{
    			$array_materie[$indice] = $list1[materia_id];
    			$indice++; 
    			print ''.$list1[materia_tipo].'
     ';
    		}
    
    		print'
    
    </td></tr>';
    		
    		print'<tr><td><hr size=1 noshade></td></tr>';
    		
    		print'<tr><td>Aggiungi materia (clicca sopra per aggiungerne una)
    
    ';
    		$sql1="SELECT * FROM materie";
    		$gon_risposta1 = mysql_query($sql1, $gon_open);
    	
    		print'<SELECT CLASS="nero11" onChange="Menu(this)">
    			<OPTION value="javascript:void(0)">Seleziona Materia</OPTION>';
    		while($list1 =mysql_fetch_array($gon_risposta1))
    		{
    			if (!(in_array($list1[materia_id], $array_materie))) 
    			{
    				print'<OPTION VALUE="aggiungimateria.php?id_docente='.$list[doc_id].'&id_materia='.$list1[materia_id].'">'.$list1[materia_tipo].'</OPTION>';
    				//print ''.$list1[materia_tipo].'
    ';
    			}
    		}
    		print'</SELECT>';
    		print'
    
    </td></tr>';

    in questo codice visualizzo un elenco di materie scolastiche abbinate ad un docente e un menu a tendina con quelle non assegante.
    Quando clicco su una di quelle assegnate la cancella dal database. Se subito dopo la riassegno, cliccando nella voce nel menu a tendina non succede nulla...

    se però apro una pagina nuova del browser, la chiudo e faccio l'operazione di riassegnazione tutto va bene.... cosa succede? perchè mi fa sta roba.

    altra cosa.... se la riassegnazione della materia la faccio scrivendo il link giusto nella barra degli indirizzi, senza cliccare nel menu a tendina, mi va a buon fine :master:

    azz... spero di essermi spiegato perchè di solito sono un cialtrone....

  2. #2
    non so se possa essere utile ciò che vi scrivo....

    nelle pagine di amministrazione del database (phpmyadmin) ogni tanto, nella tabella da aggiornare mi appare dello spazio utilizzato in eccesso.... ed è proprio quando è presente questo spazio in eccesso che non mi riassegna la materia


    non so....

    sono lì lì per bagnare il pc e buttarlo nell'umido!!! con bestemmie annesse.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.