Markus: abschicken eines Formulars

Beitrag lesen

ich versuchs mal mit der komprimierten quellttext-version:

// Create Location Dropdown

echo("<tr><td>Location</td><td>Project</td></tr><tr><td>");
$ssql = "select loc_name, location_id from location order by loc_name";
echo "<form name='main' action='" . $PHPSELF . "' method='get'>";
echo("<input type='hidden' name='isubmit' value='1'>");
if ($editid1) {
 echo("<input type='hidden' name='submitid' value='" . $editid1  . "'>");
 echo("<input type='hidden' name='editid1' value='" . $editid1  . "'>");
}

echo "<select NAME='location_sel' SIZE='$size' onchange='document.main.submit()'>\n";

$result = pg_exec ($conn, $ssql);
$num = pg_numrows($result);
for ($i=0; $i < $num; $i++) {
 $r = pg_fetch_row($result, $i);
 if ($i==0) { if ($location_sel=="")  { $location_sel=$r[1]; } }
 if ($r[1]==$location_sel) {
   echo "<option selected value='$r[1]'>$r[0]</option>\n";
 }
 else {
   echo "<option value='$r[1]'>$r[0]</option>\n";
 }
}
echo "</select>\n";

....
....
....

echo ("<input type='submit' name='submitform' value='Enter Data'>");

....
....
....

formular abgeschickt mittels "submit()".
folgende Abfrage liefert false:
if (isset($submitform)){...}