Codice PHP:
{
$strSql="UPDATE lemmi SET lemmaTitolo = '$_POST[lemmaTitolo]',
lemmaTesto1 = '$_POST['lemmaTesto1']',
lemmaTesto2 = '$_POST['lemmaTesto2']',
lemmaTesto3 = '$_POST['lemmaTesto3']',
lemmaTesto4 = '$_POST['lemmaTesto4']',
lemmaTesto5 = '$_POST['lemmaTesto5']',
lemmaTesto6 = '$_POST['lemmaTesto6']',
lemmaTesto7 = '$_POST['lemmaTesto7']',
lemmaTesto8 = '$_POST['lemmaTesto8']',
lemmaTesto9 = '$_POST['lemmaTesto9']',
lemmaTesto10 = '$_POST['lemmaTesto10']',
lemmaCommento = '$_POST['lemmaCommento']' WHERE CONCAT(' lemmi.lemmaId ') = ".$idArt."";
$db=mysql_connect($host,$user,$pass) or die("Errore durante la connessione al database");
mysql_db_query($dbName,$strSql,$db) or die(mysql_error()) ;
mysql_close();
print ("<script>document.location='ok.htm'</script>");
}
?>
c'è chi dice che gli apici non vanno sui campi e chi dice il contrario.Poco male basta provare prima con e poi senza. Il problema è che non riesco ad inviare il comando al db, non so come inserire if else prima della query update.
Codice PHP:
Struttura della tabella `lemmi`
#
DROP TABLE IF EXISTS `lemmi`;
CREATE TABLE `lemmi` (
`lemmaId` double unsigned zerofill NOT NULL auto_increment,
`lemmaFonte` double NOT NULL default '0',
`lemmaFonte2` double NOT NULL default '0',
`lemmaFonte3` double NOT NULL default '0',
`lemmaFonte4` double NOT NULL default '0',
`lemmaFonte5` double NOT NULL default '0',
`lemmaFonte6` double NOT NULL default '0',
`lemmaFonte7` double NOT NULL default '0',
`lemmaFonte8` double NOT NULL default '0',
`lemmaFonte9` double NOT NULL default '0',
`lemmaFonte10` double NOT NULL default '0',
`lemmaTitolo` text NOT NULL default '',
`lemmaTesto1` text NOT NULL,
`lemmaTesto2` text NOT NULL,
`lemmaTesto3` text NOT NULL,
`lemmaTesto4` text NOT NULL,
`lemmaTesto5` text NOT NULL,
`lemmaTesto6` text NOT NULL,
`lemmaTesto7` text NOT NULL,
`lemmaTesto8` text NOT NULL,
`lemmaTesto9` text NOT NULL,
`lemmaTesto10` text NOT NULL,
`lemmaCommento` text,
`lemmaLetto` double unsigned zerofill NOT NULL default '0000000000000000000000',
`lemmaInserito` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`lemmaId`),
UNIQUE KEY `lemmaId` (`lemmaId`),
KEY `lemmaId_2` (`lemmaId`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Struttura della tabella `Fonti2`
#
DROP TABLE IF EXISTS `Fonti2`;
CREATE TABLE `fonti2` (
`fonte2Id` double unsigned zerofill NOT NULL auto_increment,
`fonte2Nome` text NOT NULL default '',
`fonte2Mail` text default NULL,
`fonte2Web` text default NULL,
PRIMARY KEY (`fonte2Id`),
UNIQUE KEY `fonte2Id` (`fonte2Id`),
KEY `fonte2Id_2` (`fonte2Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Struttura della tabella `Fonti3`
#
DROP TABLE IF EXISTS `fonti3`;
CREATE TABLE `fonti3` (
`fonte3Id` double unsigned zerofill NOT NULL auto_increment,
`fonte3Nome` text NOT NULL default '',
`fonte3Mail` text default NULL,
`fonte3Web` text default NULL,
PRIMARY KEY (`fonte3Id`),
UNIQUE KEY `fonte3Id` (`fonte3Id`),
KEY `fonte3Id_2` (`fonte3Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti4`
#
DROP TABLE IF EXISTS `fonti4`;
CREATE TABLE `fonti4` (
`fonte4Id` double unsigned zerofill NOT NULL auto_increment,
`fonte4Nome` text NOT NULL default '',
`fonte4Mail` text default NULL,
`fonte4Web` text default NULL,
PRIMARY KEY (`fonte4Id`),
UNIQUE KEY `fonte4Id` (`fonte4Id`),
KEY `fonte4Id_2` (`fonte4Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti5`
#
DROP TABLE IF EXISTS `fonti5`;
CREATE TABLE `fonti5` (
`fonte5Id` double unsigned zerofill NOT NULL auto_increment,
`fonte5Nome` text NOT NULL default '',
`fonte5Mail` text default NULL,
`fonte5Web` text default NULL,
PRIMARY KEY (`fonte5Id`),
UNIQUE KEY `fonte5Id` (`fonte5Id`),
KEY `fonte5Id_2` (`fonte5Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti6`
#
DROP TABLE IF EXISTS `fonti6`;
CREATE TABLE `fonti6` (
`fonte6Id` double unsigned zerofill NOT NULL auto_increment,
`fonte6Nome` text NOT NULL default '',
`fonte6Mail` text default NULL,
`fonte6Web` text default NULL,
PRIMARY KEY (`fonte6Id`),
UNIQUE KEY `fonte6Id` (`fonte6Id`),
KEY `fonte6Id_2` (`fonte6Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti7`
#
DROP TABLE IF EXISTS `fonti7`;
CREATE TABLE `fonti7` (
`fonte7Id` double unsigned zerofill NOT NULL auto_increment,
`fonte7Nome` text NOT NULL default '',
`fonte7Mail` text default NULL,
`fonte7Web` text default NULL,
PRIMARY KEY (`fonte7Id`),
UNIQUE KEY `fonte7Id` (`fonte7Id`),
KEY `fonte7Id_2` (`fonte7Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti8`
#
DROP TABLE IF EXISTS `fonti8`;
CREATE TABLE `fonti8` (
`fonte8Id` double unsigned zerofill NOT NULL auto_increment,
`fonte8Nome` text NOT NULL default '',
`fonte8Mail` text default NULL,
`fonte8Web` text default NULL,
PRIMARY KEY (`fonte8Id`),
UNIQUE KEY `fonte8Id` (`fonte8Id`),
KEY `fonte8Id_2` (`fonte8Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti9`
#
DROP TABLE IF EXISTS `fonti9`;
CREATE TABLE `fonti9` (
`fonte9Id` double unsigned zerofill NOT NULL auto_increment,
`fonte9Nome` text NOT NULL default '',
`fonte9Mail` text default NULL,
`fonte9Web` text default NULL,
PRIMARY KEY (`fonte9Id`),
UNIQUE KEY `fonte9Id` (`fonte9Id`),
KEY `fonte9Id_2` (`fonte9Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
# Struttura della tabella `fonti10`
#
DROP TABLE IF EXISTS `fonti10`;
CREATE TABLE `fonti10` (
`fonte10Id` double unsigned zerofill NOT NULL auto_increment,
`fonte10Nome` text NOT NULL default '',
`fonte10Mail` text default NULL,
`fonte10Web` text default NULL,
PRIMARY KEY (`fonte10Id`),
UNIQUE KEY `fonte10Id` (`fonte10Id`),
KEY `fonte10Id_2` (`fonte10Id`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Struttura della tabella `fonti`
#
DROP TABLE IF EXISTS `fonti`;
CREATE TABLE `fonti` (
`fonteId` double unsigned zerofill NOT NULL auto_increment,
`fonteNome` text NOT NULL default '',
`fonteMail` text default NULL,
`fonteWeb` text default NULL,
PRIMARY KEY (`fonteId`),
UNIQUE KEY `fonteId` (`fonteId`),
KEY `fonteId_2` (`fonteId`)
) TYPE=MyISAM;