ebbene si, ho ancora bisogno del vs aiuto.
sempre nella stessa pagina user_interface.php per la quale vi ho già chiesto aiuto, mi si è presentata una nuova necessità a cui non riesco a far fronte con le mie scarse possibilità:
dopo la stampa a video della tabella contenente gli incident, ordinabili e bla bla bla, ho bisogno di inserire una <select> che prenda le varie <option> ( gli id + le dat_ap1) dal db.
ho buttato giù un pò di codice, ma nn funge assolutamente, anzi genera un casotto di errori
vi posto il codice:
se qualcuno di buona volontà può darmi una mano lo ringrazio in anticipo
sempre nella stessa pagina user_interface.php per la quale vi ho già chiesto aiuto, mi si è presentata una nuova necessità a cui non riesco a far fronte con le mie scarse possibilità:
dopo la stampa a video della tabella contenente gli incident, ordinabili e bla bla bla, ho bisogno di inserire una <select> che prenda le varie <option> ( gli id + le dat_ap1) dal db.
ho buttato giù un pò di codice, ma nn funge assolutamente, anzi genera un casotto di errori
vi posto il codice:
PHP:
<div id="divdx">
<div id="divdx1">
<h2>INCIDENT</h2>
<br>
<!-- se è una pagina unica usa $_SERVER così non devi preuccuparti di come si chiama la pagina-->
<form name="form_ordinax" action="<?php echo $_SERVER['PHP_SELF']; ?>" 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" name="ordina"><!-- metti il name -->
</form>
<br>
</div>
<?php
if(isset($_POST["ordina"])){//verifichi che sia stato premuto il submit se form e ricerca sulla stessa pagina
$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
mysql_select_db($dbname, $conn) or die ('Errore durante l\'accesso al DataBase, THE MACHINE SPIRIT IS SLEEPING' . mysql_error());
if (isset($_POST["ordinax"])){
$order = $_POST["ordinax"];
}else{
$order = "id_incident";
}
$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";//su order by non ci vogliono gli apici
$risultato = mysql_query($strSQL);
//qui metterei un controllo
/*
if(mysql_num_rows($risultato) > 0){
*/
?>
<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>
<?php
/*
}else{
echo "record non trovato";
}
*/
}//fine dell'if submit
?>
<h1 align="center">
<form id="id_gestione" name="id_gestione" method="post" action="gestisci.php">
<input type="submit" name="submit" id="submit" value="Gestisci" />
</form>
<SELECT name="id_gest" id="id_gest" >
<?php
$risultato1=mysql_query("select id, data_ap1 from incident", $conn);
while ($riga1=mysql_fetch_array($risultato))
{
$campo1 = $riga1['id'];
$campo2 = $riga1['data_ap1'];
echo "<option value=\"".$riga1['id']."\">".$riga1['data_ap1']."</option>";
}
?>
</SELECT>