I've got a form that used to work nicely, but now for some reason nothing happens when I click the Submit button - the page doesn't even reload. Can anyone find the cause of the problem? The form submits 'to itself'.
<?php
session_start();
include "functions.php";
dbconnection();
$query="SELECT * FROM Linkoping";
$result=mysql_query($query);
//Check to se if flag is set (should be set by submitting form)
if ($flag=="set")
{
echo $flag;
}
//Initilise counter
$i=0;
while ($id_no[$i])
{
$update="UPDATE Linkoping SET namn='$namn[$i]', placering='$placering[$i]', placering_nasta='$placering_nasta[$i]', anknytning='$anknytning[$i]', mobil='$mobil[$i]', ovrigt='$ovrigt[$i]' WHERE id_no='$id_no[$i]'";
mysql_query($update);
$i++;
}
?>
<HTML>
<HEAD>
<TITLE>
Anslagstavlan - Linköpingskontoret
</TITLE>
<LINK REL="stylesheet" HREF="stylesheet/tavlan.css" TYPE="text/css">
</HEAD>
<BODY CLASS="background">
<?php
$i=0;
echo $id_no[$i];
while ($id_no[$i])
{
echo $id_no[$i];
echo $i;
$i++;
}
?>
<CENTER>
<FORM ACTION='linkoping.php' METOD=POST>
<TABLE CELLPADDING="2" CELLSPACING="0" BORDER="1" BORDERCOLOR="#00654D">
<TR CLASS="tablebackground">
<TD>
<P CLASS="tabletext">
Namn
</P>
</TD>
<TD>
<P CLASS="tabletext">
<?php
echo date(W);
echo ", ";
echo date(w);
?>
</P>
</TD>
<TD>
<P CLASS="tabletext">
<?php
echo date(W)+1;
echo ", ";
echo date(w);
?>
</P>
</TD>
<TD>
<P CLASS="tabletext">
Ankn
</P>
</TD>
<TD>
<P CLASS="tabletext">
Mobil
</P>
</TD>
<TD>
<P CLASS="tabletext">
Övrigt
</P>
</TD>
</TR>
<?php
$i=0;
while($row=mysql_fetch_array($result))
{
if(is_int($i/2))
{
echo "<TR BGCOLOR='#FFF3D5'>";
echo "<INPUT TYPE='HIDDEN' NAME='id_no[{$i}]' VALUE='$row[id_no]'>";
echo "<TD><INPUT CLASS='formp' TYPE='TEXT' NAME='namn[{$i}]' SIZE='25' VALUE='$row[namn]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='form' TYPE='TEXT' NAME='placering[{$i}]' SIZE='30' VALUE='$row[placering]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='form' TYPE='TEXT' NAME='placering_nasta[{$i}]' SIZE='30' VALUE='$row[placering_nasta]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='formpc' TYPE='TEXT' NAME='anknytning[{$i}]' SIZE='4' VALUE='$row[anknytning]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='formpc' TYPE='TEXT' NAME='mobil[{$i}]' SIZE='15' VALUE='$row[mobil]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='form' TYPE='TEXT' NAME='ovrigt[{$i}]' SIZE='25' VALUE='$row[ovrigt]'>";
echo "</TD>";
echo "</TR>";
}
else
{
echo "<TR BGCOLOR='FBF5E5'>";
echo "<INPUT TYPE='HIDDEN' NAME='id_no[{$i}]' VALUE='$row[id_no]'>";
echo "<TD><INPUT CLASS='formpl' TYPE='TEXT' NAME='namn[{$i}]' SIZE='25' VALUE='$row[namn]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='forml' TYPE='TEXT' NAME='placering[{$i}]' SIZE='30' VALUE='$row[placering]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='forml' TYPE='TEXT' NAME='placering_nasta[{$i}]' SIZE='30' VALUE='$row[placering_nasta]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='formpcl' TYPE='TEXT' NAME='anknytning[{$i}]' SIZE='4' VALUE='$row[anknytning]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='formpcl' TYPE='TEXT' NAME='mobil[{$i}]' SIZE='15' VALUE='$row[mobil]'>";
echo "</TD>";
echo "<TD><INPUT CLASS='forml' TYPE='TEXT' NAME='ovrigt [{$i}]' SIZE='25' VALUE='$row[ovrigt]'>";
echo "</TD>";
echo "</TR>";
}
echo $i;
$i++;
}
?>
<INPUT TYPE="hidden" NAME="flag" VALUE="set">
</TABLE>
<BR>
<INPUT CLASS="button" TYPE="SUBMIT" VALUE="Uppdatera Databasen">
</FORM>
</CENTER>
</BODY>
</HTML>