Post form giver to ens linjer i db
jeg har to php siderside 1
<?php
echo "<form action='svar.php' method='POST'><input type='submit' value='1' Name='svar'></form>";
echo "<form action='svar.php' method='POST'><input type='submit' value='2' Name='svar'></form>";
?>
svar.php
<?php
include 'databasevars.php'; //bruger etc. password etc
//henter variabler fra link
$svar = $_POST['svar'];
// forbinder til databasen
$dbcnx = @mysql_connect($sqlserver,$sqluser,$sqlpass);
if (!$dbcnx) {
echo( "<P>Kan ikke få forbindelse med databasen pt.</P> ");
exit();
}
// vælger databsen
if (! @mysql_select_db($db) ) {
echo( "<P>Kan ikke finde databsen</P>" );
exit();
}
//laver sql
$sql = "INSERT INTO trivsel_svar (spgID,svar,svarer,kommentar) VALUES ('".$spgID."','".$svar."','".$svarer
if (!$result)
{
echo("(3)<P>Der skete en fejl - kontakt IT </P>");
exit();
}
else
{
mysql_query($sql) or die(mysql_error());
}
Echo "<center><h1>Tak for dit svar</h1><br><br>Du kan lukke browseren</center>";
}
?>
I DBen er tabellen lavet sådanne
CREATE TABLE IF NOT EXISTS `trivsel_svar` (
`id` int(50) NOT NULL auto_increment,
`spgID` int(6) NOT NULL,
`datosvar` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`svar` int(1) NOT NULL,
`svarer` varchar(50) NOT NULL,
`kommentar` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=50 ;
Jeg er lidt blank - da den laver to nøjagtige kopier med samme timestamp.. det eneste som er forskellig er ID
tak for hjælpen