Ciao a tutti,
sto cercando di creare questo registro dove, nella parte superiore, viene visualizzato il form per l'inserimento dei dati, mentre nella parte inferiore viene mostrato il registro vero e proprio....effettuando una select dal db
ora il mio problema è che....la select dal db funziona correttamente ed infatti vedo il registro...
....ma il form per l'inserimento dei dati non vuole saperne di funzionare....non riesco ad inserire i dati nel db
Ora considerando che , nella mia inesperienza , è già tanto essere riuscito a mettere insieme quello che ho fatto....e che prima di rivolgermi a voi ci ho sbattuto la testa per 2 giorni.....senza trovare la soluzione...
MI DARESTE UNA MANO ?????
questi sono i codici dei due files
form.php
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><link type="text/css" rel="stylesheet" media="all" href="ri.css"/><head> <title>Registro</title><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><meta name="generator" content="HAPedit 3.0"></head>
<body><div id="container"><div class="riepilogo"><div style=" padding-top: 100px; padding-right: 0px; padding-bottom: 110px; "><table><tr> <td class="lblstati">APERTI</td><td class="numaperti">10</td></tr><tr> <td class="lblstati">CHIUSI</td><td class="numchiusi">20</td></tr><tr> <td class="lblstati">IN CORSO</td><td class="numincorso">30</td></tr><tr> <td class"lblstati">ANNULLATI</td><td class="numannullati">40</td></tr><tr> <td class="lblstati">TOTALI</td><td class="numtotali">10000</td></tr></table></div><div style=" padding-left: 20px; padding-right: 0px; height: 0px; widht: 0px; "> <form method="post" runat="server" action="inserisci.php" autocomplete="on"> <table class="table" align="center"> <tr> <td align="center" colspan="8" class="registro"><h1>REGISTRO</h1></td> </tr>
<tr class="lbl"> <td class="lbl"; align="center">DATA</td> </td> <td class="lbl"; align="center">RICHIEDENTE </td> <td class="lbl"; align="center">REPARTO </td> <td class="lbl"; align="center">CATEGORIA </td> <td class="lbl"; align="center">SOTTO<br>CATEGORIA </td> <td class="lbl"; align="center">OPERATORE </td> <td class="lbl"; align="center">STATO </td> <td class="lbl"; align="center">TEMPO<br>IMPIEGATO </td> </tr> <tr> <td> <input type="text" id="data" name="data" value="" size="10" autocomplete="on"> </td> <td> <input type="text" id="rich" name="rich" value="" size="15" autocomplete="on"> </td> <td> <input type="text" id="rep" name="rep" value="" size="15" autocomplete="on"> </td> <td> <input type="text" id="cat" name="cat" value="" size="15" autocomplete="on"> </td> <td> <input type="text" id="sotcat" name="sotcat" value="" size="15" autocomplete="on"> </td> <td> <input type="text" id="op" name="op" value="" size="10" autocomplete="on"> </td> <td> <input type="text" id="stato" name="stato" value="" size="10" autocomplete="on"> </td> <td> <input type="text" id="tmpimp" name="tmpimp" value="" size="10" autocomplete="on"> </td> </tr> <tr> <td class="lbl"; align="center"; colspan="8">DESCRIZIONE </td> </tr> <tr> <td colspan="8"> <input type="text" class="desc" id="desc" name="desc" value="" size="137" autocomplete="on"> </td> </tr> <tr> <td align="center"; colspan="8"><input type="submit" name="inserisci" value="Inserisci"></td> </tr> </table> </form>
</div></div>
<div class=”wide”> </div><div id="provaprova" style=" padding-top: 0px; width: 123%; padding-right: 0px; padding-left: 5px; height: 0px; height: 400px;overflow-y: scroll; border:0px solid black; "><hr><br><br>
<table class="tableregistro" border=1 cellspacing=0 cellpadding=3><?php
$HOST = 'localhost'; $USER = 'xxxxxxxx'; $PASSWORD = 'yyyyyyyyyyyy';$connessione = mysql_connect("$HOST","$USER","$PASSWORD");//database connection// Qui sotto al posto di NOME_DATABASE, inserite il nome del vostro DBmysql_select_db("xxxxxxyyyyyyyy");
$sql = "SELECT * FROM `Registro`\n" . "ORDER BY `Registro`.`id` DESC";$result = mysql_query($sql);
while($r = mysql_fetch_array($result))
if ($r['stato'] == "Chiuso")
echo "<tr bgcolor='#98FF98'><td>".$r['id']."</td>". "<td style='width: 80px;'>".$r['data']."</td>". "<td>".$r['richiedente']."</td>". "<td>".$r['reparto']."</td>". "<td>".$r['categoria']."</td>". "<td style='width: 80px;'>".$r['sottocategoria']."</td>". "<td>".$r['operatore']."</td>". "<td style='width: 400px;'>".$r['descrizione']."</td>". "<td>".$r['stato']."</td>". "<td>".$r['tempoimpiegato']."</td> </tr>";
else
if ($r['stato'] == "Aperto")
echo "<tr bgcolor='#FF8C69'><td>".$r['id']."</td>". "<td>".$r['data']."</td>". "<td>".$r['richiedente']."</td>". "<td>".$r['reparto']."</td>". "<td>".$r['categoria']."</td>". "<td style='width: 80px;'>".$r['sottocategoria']."</td>". "<td>".$r['operatore']."</td>". "<td style='width: 400px;'>".$r['descrizione']."</td>". "<td>".$r['stato']."</td>". "<td>".$r['tempoimpiegato']."</td> </tr>";
else
if ($r['stato'] == "Annullato")
echo "<tr bgcolor='#5F5F5F' style='color:#FFFF00'><td>".$r['id']."</td>". "<td>".$r['data']."</td>". "<td>".$r['richiedente']."</td>". "<td>".$r['reparto']."</td>". "<td>".$r['categoria']."</td>". "<td style='width: 80px;'>".$r['sottocategoria']."</td>". "<td>".$r['operatore']."</td>". "<td style='width: 400px;'>".$r['descrizione']."</td>". "<td>".$r['stato']."</td>". "<td>".$r['tempoimpiegato']."</td> </tr>";
else
if ($r['stato'] == "In corso")
echo "<tr bgcolor='#FFFF66'><td>".$r['id']."</td>". "<td>".$r['data']."</td>". "<td>".$r['richiedente']."</td>". "<td>".$r['reparto']."</td>". "<td>".$r['categoria']."</td>". "<td style='width: 80px;'>".$r['sottocategoria']."</td>". "<td>".$r['operatore']."</td>". "<td style='width: 400px;'>".$r['descrizione']."</td>". "<td>".$r['stato']."</td>". "<td>".$r['tempoimpiegato']."</td> </tr>";
else
echo "<tr><td>".$r['id']."</td>". "<td>".$r['data']."</td>". "<td>".$r['richiedente']."</td>". "<td>".$r['reparto']."</td>". "<td>".$r['categoria']."</td>". "<td style='width: 80px;'>".$r['sottocategoria']."</td>". "<td>".$r['operatore']."</td>". "<td style='width: 400px;'>".$r['descrizione']."</td>". "<td>".$r['stato']."</td>". "<td>".$r['tempoimpiegato']."</td>
</tr>";
mysql_close($connessione);?></table></div> </body></html>
inserisci.php
Codice PHP:
<?php if(isset($_POST['inserisci'])){
$HOST = 'localhost'; $USER = 'xxxxxx'; $PASSWORD = 'yyyyyyyyyy';$connessione = mysql_connect("$HOST","$USER","$PASSWORD");mysql_select_db("xxxyyyy");
$data = $_POST['data'];$richiedente = $_POST['rich'];$reparto = $_POST['rep'];$categoria = $_POST['cat'];$sottocategoria = $_POST['sotcat'];$operatore = $_POST['op'];$descrizione = $_POST['desc'];$stato = $_POST['stato'];$tempoimp = $_POST['tmpimp'];
$toinsert = "INSERT INTO `Registro` (''data', 'richiedente', 'reparto', 'categoria', 'sottocategoria', 'operatore', 'descrizione', 'stato', 'tempoimpiegato') VALUES ('$data', '$richiedente', '$reparto', '$categoria', '$sottocategoria', '$operatore', '$descrizione', '$stato', '$tempoimp')";
//declare in the order variable$res = mysql_query($toinsert);if($res){ echo("INSERITO");} else{ echo("ERRORE");}}mysql_close($connessione);
?>
questa è la struttura della tabella del db
Cattura.JPG