UPDATE table med tekst
Hej eksperterlaver en update til en tabel med følgende kode:
$query = mysql_query("UPDATE regnskab SET $værdi1 = $værdi2 WHERE $værdi1 = $værdi1");
//success...
echo("Regnskab opdateret!");
og det virker fint i de felter der hedder *oel og *oelg ... men dem der hedder
*txt vil den ikke opdatere. oel og oelg er decimal felter ...
Her er min tabel:
CREATE TABLE `regnskab` (
`id` tinyint(4) NOT NULL auto_increment,
`aptxt` text NOT NULL,
`apoelg` decimal(15,1) NOT NULL default '0.0',
`apoel` decimal(15,1) NOT NULL default '0.0',
`folitxt` text NOT NULL,
`folioelg` decimal(15,1) NOT NULL default '0.0',
`folioel` decimal(15,1) NOT NULL default '0.0',
`motriktxt` text NOT NULL,
`motrikoelg` decimal(15,1) NOT NULL default '0.0',
`motrikoel` decimal(15,1) NOT NULL default '0.0',
`jespertxt` text NOT NULL,
`jesperoelg` decimal(15,1) NOT NULL default '0.0',
`jesperoel` decimal(15,1) NOT NULL default '0.0',
`rodetxt` text NOT NULL,
`rodeoelg` decimal(15,1) NOT NULL default '0.0',
`rodeoel` decimal(15,1) NOT NULL default '0.0',
`maaltxt` text NOT NULL,
`maaloelg` decimal(15,1) NOT NULL default '0.0',
`maaloel` decimal(15,1) NOT NULL default '0.0',
`puyoltxt` text NOT NULL,
`puyoloelg` decimal(15,1) NOT NULL default '0.0',
`puyoloel` decimal(15,1) NOT NULL default '0.0',
`lundetxt` text NOT NULL,
`lundeoelg` decimal(15,1) NOT NULL default '0.0',
`lundeoel` decimal(15,1) NOT NULL default '0.0',
`robertxt` text NOT NULL,
`roberoelg` decimal(15,1) NOT NULL default '0.0',
`roberoel` decimal(15,1) NOT NULL default '0.0',
`segatxt` text NOT NULL,
`segaoelg` decimal(15,1) NOT NULL default '0.0',
`segaoel` decimal(15,1) NOT NULL default '0.0',
`timtxt` text NOT NULL,
`timoelg` decimal(15,1) NOT NULL default '0.0',
`timoel` decimal(15,1) NOT NULL default '0.0',
`tuuretxt` text NOT NULL,
`tuureoelg` decimal(15,1) NOT NULL default '0.0',
`tuureoel` decimal(15,1) NOT NULL default '0.0',
`torbtxt` text NOT NULL,
`torboelg` decimal(15,1) NOT NULL default '0.0',
`torboel` decimal(15,1) NOT NULL default '0.0',
`heintxt` text NOT NULL,
`heinoelg` decimal(15,1) NOT NULL default '0.0',
`heinoel` decimal(15,1) NOT NULL default '0.0',
`hansitxt` text NOT NULL,
`hansioelg` decimal(15,1) NOT NULL default '0.0',
`hansioel` decimal(15,1) NOT NULL default '0.0',
`kenttxt` text NOT NULL,
`kentoelg` decimal(15,1) NOT NULL default '0.0',
`kentoel` decimal(15,1) NOT NULL default '0.0',
`svendtxt` text NOT NULL,
`svendoelg` decimal(15,1) NOT NULL default '0.0',
`svendoel` decimal(15,1) NOT NULL default '0.0',
`oelg` decimal(15,1) NOT NULL default '0.0',
`oel` decimal(15,1) NOT NULL default '0.0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=103 ;
Her er min update form:
<form action="submitupdateregnskab.php" method="post">
<b>Felt du vil rette</b><br>
<BR><input type="text" name="værdi1" size="10" maxlength="100" value="" />
<strong></strong><br />
<br>
<b>Den nye værdi</b><br>
<textarea name="værdi2" cols="40" rows="2"></textarea>
Hvad skal jeg gøre for at få den til at update i text felterne også ??
