hvorfor virker dette ikke??
hej jeg har en form hvor der åbnes en ny side når der submittes der submittes med [gemdansk] der skal skru+ives/opdateres i elevsamtaler og elevudtalelser hvir infotype = samtale. hvis infotype = udtalelse skal der kun skrives/rettes i elevudtalelser.Problemet er, at selvom infotype = udtalelse så rettes der også i samtaler. Håber det er tydeligt nok beskrevet.her er scriptet.
mvh gf
<?php
// herunder styres opload af indtastede data til databaserne
if(isset ($_POST[gemdansk]))
{
If($_POST[infotype] = "samtale")
{
$resultdata = mysql_query("select * from elevsamtale where id = $_POST[id]");
$rowdata = mysql_numrows($resultdata);
if ($rowdata == "1")
{
mysql_query("update elevsamtale set dansk ='$_POST[dansk] ' where id = $_POST[id]");
mysql_query("update elevudtalelse set dansk ='$_POST[dansk] ' where id = $_POST[id]");
}
else
{
mysql_query("insert into elevsamtale (id, dansk) values ('$_POST[id]', '$_POST[dansk]')")or die(mysql_error());
mysql_query("insert into elevudtalelse (id, dansk) values ('$_POST[id]', '$_POST[dansk]')")or die(mysql_error());
}
}
else
{
$resultdata = mysql_query("select * from elevudtalelse where id = $_POST[id]");
$rowdata = mysql_numrows($resultdata);
if ($rowdata == "1")
{
mysql_query("update elevudtalelse set dansk ='$_POST[dansk] ' where id = $_POST[id]");
}
else
{
mysql_query("insert into elevudtalelse (id, dansk) values ('$_POST[id]', '$_POST[dansk]')")or die(mysql_error());
}
}
}
?>
