Buongiorno,mi sono appena iscritta a qst forum e spero che qualcuno possa aiutarmi.
ho una leggerissima infarinatura di php e mysql, ma sto trovando problematico il passaggio di una variabile in una query SELECT che poi mi ordini i risultati in base a una variabile corrispondente a un parametro a scelta dell'utente,
riporto il codice(con i suoi probabili 1000 errori) e spero che qualcuno possa fare chiarezza
il problema principale è sulla variabile $orderx che dovrebbe essere settata con il value della select scelto dall'utente e passato alla query, ma dopo il submit ricarica la stessa pagina pari pari, senza ordinare niente....HELP!
	
	
	
		
				
			ho una leggerissima infarinatura di php e mysql, ma sto trovando problematico il passaggio di una variabile in una query SELECT che poi mi ordini i risultati in base a una variabile corrispondente a un parametro a scelta dell'utente,
riporto il codice(con i suoi probabili 1000 errori) e spero che qualcuno possa fare chiarezza
il problema principale è sulla variabile $orderx che dovrebbe essere settata con il value della select scelto dall'utente e passato alla query, ma dopo il submit ricarica la stessa pagina pari pari, senza ordinare niente....HELP!
		PHP:
	
	<div id="divdx">
        <div id="divdx1">
            <h2>INCIDENT</h2>
            
            <br>
            <form name="form_ordinax" action="user_interface.php" method="post" align="center">
            <h4 align="center">Ordina per:</h4>
            <select name="ordinax">
                <option value="id_incident">ID Incident</option>
                <option value="priorita_segn">Priorità</option>
                <option value="data_apt1">Data di apertura</option>
                <option value="matr_cliente">Matricola cliente</option>
                <option value="gruppo_assegn">Gruppo assegnatario</option>
                <option value="assegnatario">Assegnatario</option>
                <option value="competenza">Competenza</option>
                <option value="scadenza">Scadenza</option>
                <option value="stato_attuale">Stato attuale</option>
            </select>
            <input type="submit" value="ORDINA" align="center">
            </form>
            <br>
                  
        </div>
        
        <?php
$hostname = "localhost";                                                          //apri connessione con il server MySQL
$username = "root";
$password = "";
$dbname = "monitoraggio";
$conn = mysql_connect($hostname, $username, $password) or die ('Errore durante la connessione al server MySQL. aaaarrrrghhhh' . mysql_error());  //Chiusura della connessione in caso di errore
            
            /*echo ("Connessione al server MySQL effettuata con successo.     The Machine spirit is prepared ");*/
$order = $_POST["ordinax"];
mysql_select_db($dbname, $conn) or die ('Errore durante l\'accesso al DataBase, THE MACHINE SPIRIT IS SLEEPING' . mysql_error());
$strSQL = "SELECT incident.id, incident.data_ap1, incident.matr_cliente, incident.priorita_segn, modif_stato.data_mod, modif_stato.gruppo_assegn, modif_stato.assegnatario, modif_stato.stato_attuale FROM incident, modif_stato
WHERE id=id_incid ORDER BY '".$order."' ASC";
                $risultato = mysql_query($strSQL);
                ?>
        
               <div id="divdx2">
            
            <table>
                <td>Id Incident</td>
                <td>Data Apertura</td>
                <td>Matr. Cliente</td>
                <td>Priorità</td>
                <td>Data modifica</td>
                <td>Gruppo Asseg.</td>
                <td>Assegnatario</td>
                <td>Stato attuale</td>
                <?php
                while ($riga = mysql_fetch_array ($risultato))
                {
                echo "<tr> \n";
                echo "<td>" . $riga ["id"] . "</td> \n";
                echo "<td>" . $riga ["data_ap1"] . "</td> \n";
                echo "<td>" . $riga ["matr_cliente"] . "</td> \n";
                echo "<td>" . $riga ["priorita_segn"] . "</td> \n";
                echo "<td>" . $riga ["data_mod"] . "</td> \n";
                echo "<td>" . $riga ["gruppo_assegn"] . "</td> \n";
                echo "<td>" . $riga ["assegnatario"] . "</td> \n";
                echo "<td>" . $riga ["stato_attuale"] . "</td> \n";
                echo "</tr> \n";
                
                }
                ?>
                
            </table>
            
        </div>
    </div>
	
			
				Ultima modifica di un moderatore: