Files correlati : Ricompilazione Demo : [ ] Commento : Versione FAD del 11/10/2001 git-svn-id: svn://10.65.10.50/trunk@9917 c028cbd2-c16b-5b4b-a496-9718f37d4682
149 lines
4.1 KiB
PHP
Executable File
149 lines
4.1 KiB
PHP
Executable File
<html>
|
|
<head>
|
|
<title></title>
|
|
<LINK rel="stylesheet" type="text/css" href="stile.css">
|
|
</head>
|
|
|
|
<script language="JavaScript">
|
|
|
|
function apri()
|
|
{
|
|
document.form1.submit();
|
|
return false;
|
|
}
|
|
|
|
</script>
|
|
<body>
|
|
<?php
|
|
include("required.php");
|
|
$db = mysql_connect($ip, $user, $password);
|
|
mysql_select_db($dataname,$db);
|
|
|
|
|
|
if (isset($aggiorna))
|
|
Aggiorna($tbl, $id, $valori);
|
|
elseif (isset($tbl) && isset($id))
|
|
Modifica($tbl,$id);
|
|
else
|
|
echo "<br><br><p class=error>Impossibile eliminare!</p><br><br>";
|
|
|
|
|
|
|
|
echo "<form name=form1 action=$PHP_SELF method=get>";
|
|
echo "<table border=0 align=center>";
|
|
|
|
|
|
|
|
function Modifica($tabella, $id)
|
|
{
|
|
include("required.php");
|
|
$db = mysql_connect($ip, $user, $password);
|
|
mysql_select_db($dataname,$db);
|
|
|
|
echo "<p class=titolo>Modifica $tabella<br></p>";
|
|
$criteri = "SELECT * FROM $tabella WHERE id = $id ";
|
|
//echo $criteri;
|
|
$result = mysql_query($criteri, $db);
|
|
$myrow = mysql_fetch_array($result);
|
|
$num_fields = mysql_num_fields($result);
|
|
echo "<form name=form1 action=modifica.php method=post><table border=0 align=center>";
|
|
//$valori = array();
|
|
for($x = 0; $x < $num_fields; $x++)
|
|
{
|
|
//$tipo = "<td>".mysql_field_type($result, $x)."</td>"; // Visualizza il tipo del campo
|
|
$t = ereg_replace("'", "", $myrow[mysql_field_name($result, $x)]); // Rimozione delle stringhe del singolo apice
|
|
$dati = $t;
|
|
if ($riga == true)
|
|
{
|
|
echo "<tr class=chiaro><td>".mysql_field_name($result, $x)."</td>";
|
|
$riga = false;
|
|
}
|
|
else
|
|
{
|
|
echo "<tr class=scuro><td>".mysql_field_name($result, $x)."</td>";
|
|
$riga = true;
|
|
}
|
|
if (mysql_field_type($result, $x) == "blob")
|
|
//if (mysql_field_type($result, $x) == "blob" || mysql_field_len($result, $x) > 30 )
|
|
echo "$tipo<td><textarea cols=35 rows=3 name='valori[".mysql_field_name($result, $x)."]' wrap=hard>$dati</textarea></td></tr>";
|
|
else
|
|
{
|
|
if (strstr(mysql_field_name($result, $x), "id"))
|
|
//echo "$tipo</td><td><input type=Text size=50 name='valori[".mysql_field_name($result, $x)."]' value='$dati' ></td></tr>";
|
|
echo "$tipo</td><td><input type=hidden name='valori[".mysql_field_name($result, $x)."]' value='$dati'>$dati</td></tr>";
|
|
else
|
|
echo "$tipo</td><td><input type=text size=50 name='valori[".mysql_field_name($result, $x)."]' value='$dati'></td></tr>";
|
|
}
|
|
}
|
|
echo "<tr><td><br></td></tr>";
|
|
echo "<tr><td align=center colspan=2><input type=hidden name=tbl value=$tabella><input type=hidden name=id value=$id>";
|
|
echo "<input type=submit name=aggiorna value=Aggiorna></td></tr>";
|
|
echo "</table></form>";
|
|
}
|
|
|
|
function Aggiorna($tbl, $id, $valori)
|
|
{
|
|
include("required.php");
|
|
$db = mysql_connect($ip, $user, $password);
|
|
mysql_select_db($dataname,$db);
|
|
|
|
$criteri = "SELECT * FROM $tbl ";
|
|
//echo $criteri;
|
|
$result = mysql_query($criteri, $db);
|
|
$myrow = mysql_fetch_array($result);
|
|
$num_fields = mysql_num_fields($result);
|
|
|
|
$query = "UPDATE $tbl SET ";
|
|
for($x = 0; $x < $num_fields-1; $x++)
|
|
$query .= " ".mysql_field_name($result, $x)." = '".$valori[mysql_field_name($result, $x)]."',";
|
|
$query .= " ".mysql_field_name($result, $num_fields-1)." = '".$valori[mysql_field_name($result, $num_fields-1)]."'";
|
|
$query .= " WHERE id = $id ";
|
|
//echo $query;
|
|
$agg = mysql_query($query, $db);
|
|
if (!$agg)
|
|
echo "<br><br><p class=error>Aggiornamento non effettuato!</p><br><br>";
|
|
}
|
|
|
|
function Tabella($livello)
|
|
{
|
|
include("required.php");
|
|
$db = mysql_connect($ip, $user, $password);
|
|
mysql_select_db($dataname,$db);
|
|
|
|
$criteri = "SELECT * FROM $tbl_livelli WHERE livello = $livello";
|
|
//echo $criteri;
|
|
$result = mysql_query($criteri, $db);
|
|
if ($myrow = mysql_fetch_array($result))
|
|
return $myrow[tabella];
|
|
else
|
|
return "";
|
|
}
|
|
|
|
function Chiave($livello)
|
|
{
|
|
include("required.php");
|
|
$db = mysql_connect($ip, $user, $password);
|
|
mysql_select_db($dataname,$db);
|
|
|
|
$criteri = "SELECT * FROM $tbl_livelli WHERE livello = $livello";
|
|
//echo $criteri;
|
|
$result = mysql_query($criteri, $db);
|
|
if ($myrow = mysql_fetch_array($result))
|
|
return $myrow[chiave];
|
|
else
|
|
return "";
|
|
}
|
|
|
|
|
|
|
|
|
|
//echo "<tr><td><br></td></tr><tr><td align=center><input type=submit name=aggiorna value=Aggiorna class=bottoni></td></tr>";
|
|
|
|
echo "</table></form>";
|
|
|
|
|
|
?>
|
|
|
|
</body>
|
|
</html>
|