'', 'bgcolor' => '', 'textcolor' => '', 'type' => '' ); if(!preg_match("/=/",$fields[$i])){ $temp['name']=$fields[$i]; } else{ $fieldsdata=explode(",",$fields[$i]); foreach($fieldsdata as $fieldsdat){ $bits=explode("=",$fieldsdat); $temp[$bits[0]]=$bits[1]; } } $fields[$i]=$temp; } $options=explode("|",$options); #make options array $temp=array( 'add' => 'yes', 'edit' => 'yes', 'delete'=> 'yes' ); foreach($options as $option){ $bits=explode("=",$option); $temp[$bits[0]]=$bits[1]; } $options=$temp; # check for calls to update the data if($form_update==$filename){ switch($form_updatetype){ case "add": if($options['add']!='yes')continue; $file=fopen("data/$filename","a"); $line=implode("|",$form_data); fputs($file,$line."\n"); fclose($file); continue; case "edit": if($options['edit']!='yes')continue; $lines=file("data/$filename"); $line=implode("|",$form_data); $lines[$form_itemnumber]=$line."\n"; $file=fopen("data/$filename","w"); foreach($lines as $line){ fputs($file,$line); } fclose($file); continue; case "delete": if($options['delete']!='yes')continue; $lines=file("data/$filename"); $file=fopen("data/$filename","w"); for($i=0;$i
style="background-color:;color:;">
style="background-color:;color:;">"; } print htmlspecialchars($items[$i]); if($options['edit']=='yes'){ ?>" />"; } ?> delete record"; } } # display a form for adding data if($options['add']=='yes'){ ?>