SELECT options is null or not an object

From: Date: Mon, 05 Feb 2001 21:41:15 +0000
Subject: SELECT options is null or not an object
Groups: php.general 
Request: Send a blank email to php-general+get-38321@lists.php.net to get a copy of this message
Does anyone know why I get this error when selecting an option in the box? <script language=javascript> <!-- function getDocID(form) { var list = document.docIDchange.useCaseSelected; alert('list '+list); var docID = list.options[list.selectedIndex].value; alert('docID= '+ docID); } // --> </script> <style type="text/css"> TH {Color: Blue} .red {color: red; font-weight: bold} .blue {color: blue; font-weight: bold} .navy {color: navy; font-weight: bold} </style> <form name="docIDchange" method="POST" action="<? echo $PHP_SELF; ?>"> <input type="HIDDEN" name="docID"> <input type="HIDDEN" name="useCaseSelected"> <?php db_connect(); if (!$conn) { print "Could Not Connect to Database".db_error(); exit; } $sql = "SELECT summary, bug_id, bug_useCase_id FROM bug Where bug_useCase_id <> '' ORDER BY summary"; $result=db_query($sql); $bug_id = db_result($result, "0", "bug_id"); $bug_useCase_id = db_result($result, "0", "bug_useCase_id"); $summary = db_result($result, "0", "summary"); if ($result) { $num_rows = db_numrows($result); if ($num_rows > 0) { print "<div align=center class=navy>"; print "<H2>SourceForge Admin Tool</H2>"; print "<H5>Change UseCase ID</H5>\n"; for ( $i = 0; $i < 10; $i++ ){ $row = db_fetch_array($result); $bug_id = $row['bug_id']; $bug_useCase_id = $row['bug_useCase_id']; $summary = $row['summary']; $summary = substr($summary,0,30); $options[$i] .= $bug_id." - ".$bug_useCase_id." - ".$summary; $values[$i] .= $bug_id; } print "<SELECT NAME=useCaseSelected onChange=\"getDocID(this.options[this.selectedIndex].value)\" SIZE=5>\n"; for ( $j = 0; $j < 10; $j++ ){ $strOption = "<OPTION VALUE= \"$values[$j]\""; if ($j == 0) $strOption = $strOption." SELECTED"; print ">".$options[$j]."</OPTION>\n"; print $strOption; } print "</SELECT>\n"; print "</div>\n"; print "<p>\n"; } else { print "<div class=red>No rows retuned</div>"; exit; } } else print "Please check SQL Query ".$sql."<br>"; ?> </form>

« previous php.general (#38321) next »