Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [php e HTML] form

  1. #1

    [php e HTML] form

    Salve raga.

    Dovrei permettere all'amministratore, di poter selezionare, alcune persone (presenti in una tabella del Database), ed assegnargli dei privilegi.
    Quindi:
    Ho una pagina php, nella quale faccio visualizzare due class select.

    La prima, contiene tutti gli utenti della Tabella (del Database), mentre la seconda (select), tutti i possibili privilegi da assegnare.

    Ora, come posso sapere, qual e' l'utente selezionato dall'amministratore (per dargli il privilegio)????

    Io ho fatto cosi:
    codice:
    <?php
    if (($_COOKIE['LoginAdmin']   == 'OK')) { //Se si collega un AMMINISTRATORE
    
       include("ParteLogout.php");
       include("connect.php");
       $risultato=mysql_query("SELECT * FROM Professori");
       if (mysql_error()){ 
    	  	  echo mysql_error();	
    		  exit;
       }
    
       $i=0;
       while ( $riga=mysql_fetch_array($risultato)) {
    	   		$ID[$i]= $riga["IdProf"];
    			$NOME[$i]= $riga["Nome"];
    			$COGNOME[$i]= $riga["Cognome"];
    			$CognNome[$i]= $COGNOME[$i]." ".$NOME[$i];
    			$i=$i+1;
       }
    ?>
    <table width="600" border="0">
      <tr>
        <td>Seleziona il Docente da affidare il privilegio:</td>
        <td>Tipo di Privilegio:</td>
      </tr>
      <tr>
        <td>
    	<?php echo "<select class='SELECT' name='Professore' tabindex='1'>";
    foreach( $CognNome as $i=>$valore ){
        echo "<option value='$id'>$valore</option>";
    }
    echo "</select>"; 
    
    ?> 
        </td>
        <td>
        <select class='SELECT' name='Privilegio' tabindex='2'>
        <option>Editore di Avvisi</option>
        <option>altro</option>
        <option>altro2</option></select></td>
      </tr>
    </table>
    
    <?php
    } // Fine 1° IF
    else  // Se il LoginAdmin non e' OK
    {
    	echo "<h3><p align='center'>Non sei autorizzato a visualizzare la Pagina!</p></h3>";
    }
    
    ?>

  2. #2
    se non ho capito male.....
    ti serve che quando seleziono qualcosa nella select 1 la select 2 mi dia il valore ad esso associato.


    soluzioni ne vedo 2
    1)
    fai N select 2 e con javascript e css rendi visibile solo quello che ha, ad esempio, name="select2_id" dove id è l'id del professore selezionato
    2)
    usi ajax x creare la select 2 in modo dinamico

  3. #3
    no, hai capito male.

    Io devo poter sapere, qual e' il valore scelto nella select 1

  4. #4
    continuo a non aver chiaro.
    Il campo lo ottieni come in un qualunque campo di un form
    dove
    Codice PHP:
    <form method ="post" action="">
    <
    select name="professori">

    <
    option value="1">a</option>
    ...
    ...
    ... 
    <
    option value="8">f</option>
    </
    select>
    </
    form
    lo recuperi con
    Codice PHP:
    $_POST['professori'

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.