Ik ben bezig met een script dat het mogelijk maakt om velden van rows , row voor row te kunnen editen. Als er op modify gedrukt wordt , worden de updated velden opgeslagen en wordt er naar de volgende row gegaan. er treed echter een error op bij de 2e row. Ziet iemand een fout? Heeft u suggesties? Dank u bij voorbaat! Ik krijg de foutmelding
## is not a valid mysql-resource on line ##
Helaas heb ik nu niet te mogelijkheid om te testen, vandaar dat ik de ## niet weet.
## is not a valid mysql-resource on line ##
Helaas heb ik nu niet te mogelijkheid om te testen, vandaar dat ik de ## niet weet.
PHP:
1
| <?if(isset($filename)){ //Check if script has gone through first row already require("sqlconnect.php"); mysql_query("UPDATE data set filename= '$filename', description = '$description', gorevalue= '$gorevalue'where filename ='$filename'"); $row = mysql_fetch_object($result);}else{ require("sqlconnect.php"); $result = mysql_query("Select * from data Order by filename limit $begin,1"); $row = mysql_fetch_object($result);}if(!isset($begin)){ //If $begin isn't initialised yet, give it the value 1 $begin=1;}else{ $begin=$begin+1;}if ($row->gorevalue==0) $array=array('Selected','','','','','');elseif ($row->gorevalue==1) $array=(array('','Selected','','','','');elseif ($row->gorevalue==2) $array=(array('','','Selected','','','');elseif ($row->gorevalue==3) $array=(array('','','','Selected','','');elseif ($row->gorevalue==4) $array=(array('','','','','Selected','');elseif ($row->gorevalue==5) $array=(array('','','','','','Selected');echo <form method="post" action="modify.php?begin=$begin> ?>Filename : <input type="text" name="filename" value="<?php echo $row->filename;?>"><br>Description : <input type="text" name="description" value="<?php echo $row->description;?>"><br>Value : <Select name="gorevalue"> <option value="0" <?php echo $array[0];?>>NONE</OPTION><option value="1" <?php echo $array[1];?>>*</OPTION><option value="2" <?php echo $array[2];?>>**</OPTION><option value="3" <?php echo $array[3];?>>***</OPTION><option value="4" <?php echo $array[4];?>>****</OPTION><option value="5" <?php echo $array[5];?>>*****</OPTION> </select><br><br><input type="submit" value="Modify"></form> ?> |