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
inserisci.php
questa è la struttura della tabella del db
![Cattura.JPG Cattura.JPG](https://forum.mrw.it/data/attachments/2/2229-20c976a733b4c522eb813c910ffb17b3.jpg)
Grazie in anticipo!!!!
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
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 = 'xxxxx';
$PASSWORD = 'yyyyyy';
$connessione = mysql_connect("$HOST","$USER","$PASSWORD");//database connection
// Qui sotto al posto di NOME_DATABASE, inserite il nome del vostro DB
mysql_select_db("my_xxxyyyy");
$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
PHP:
<?php
if(isset($_POST['inserisci'])){
$HOST = 'localhost';
$USER = 'xxxx';
$PASSWORD = 'yyyy';
$connessione = mysql_connect("$HOST","$USER","$PASSWORD");
mysql_select_db("xxxxyyyy");
$id= 'NULL';
$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 Cattura.JPG](https://forum.mrw.it/data/attachments/2/2229-20c976a733b4c522eb813c910ffb17b3.jpg)
Grazie in anticipo!!!!