1) { $rest=str_replace($bits[0] . "if (count == 0) {", "", $basis); foreach($_POST as $k => $v) { // thanks to http://stackoverflow.com/questions/8567847/loop-through-post-variables-with-similar-names $postfound=true; if(strpos($k, 'data') === 0) { if ($databits == "") { $databits_prefix="\n called=2; \n document.getElementById('next0').innerHTML='"; $databits_suffix="'; \n"; $databits="' + pifilter('

" . urldecode($v) . "

') + '"; //echo "$k = $v"; } else if (1 == 1) { $databits.="
' + pifilter('

" . urldecode($v) . "

') + '"; } else { $was="
" . $databits; $databits="' + pifilter('

" . urldecode($v) . "

') + '" . $was; } } else if ($k == "a") { $justdata=false; } else if ($k == "items") { if (strlen($v) > 2) $newbits.="\n count_items='" . urldecode($v) . "'; \n"; } else if ($k == "subject") { if (urldecode($v) == '+') $v='Vehicles'; if (str_replace("Vehicles","",str_replace("+","",urldecode($v))) != '') { $newbits.="\n document.getElementById('its').options[0].value='" . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; $newbits.="\n document.getElementById('its').options[0].text='of " . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; $newbits.="\n document.getElementById('its').value='" . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; } } else { if ($k == "howoften") $newbits.="\n howoften='" . urldecode($v) . "'; \n"; $newbits.="\n document.getElementById('" . $k . "').value='" . urldecode($v) . "'; \n"; } } if (!$postfound) { foreach($_GET as $k => $v) { // thanks to http://stackoverflow.com/questions/8567847/loop-through-post-variables-with-similar-names $getfound=true; if(strpos($k, 'data') === 0) { if ($databits == "") { $databits_prefix=" \n document.getElementById('next0').innerHTML='"; $databits_suffix="'; \n"; $databits="' + pifilter('

" . urldecode($v) . "

') + '"; //echo "$k = $v"; } else if (1 == 1) { $databits.="
' + pifilter('

" . urldecode($v) . "

') + '"; } else { $was="
" . $databits; $databits="' + pifilter('

" . urldecode($v) . "

') + '" . $was; } } else if ($k == "a") { $justdata=false; $newbits.="\n called=1; \n"; } else if ($k == "items") { if (strlen($v) > 2) $newbits.="\n count_items='" . urldecode($v) . "'; \n"; } else if ($k == "subject") { if (urldecode($v) == '+') $v='Vehicles'; if (str_replace("Vehicles","",str_replace("+","",urldecode($v))) != '') { $newbits.="\n document.getElementById('its').options[0].value='" . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; $newbits.="\n document.getElementById('its').options[0].text='of " . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; $newbits.="\n document.getElementById('its').value='" . str_replace("+"," ",str_replace("of ","",urldecode($v))) . "'; \n"; } } else { if ($k == "howoften") $newbits.="\n howoften='" . urldecode($v) . "'; \n"; $newbits.="\n document.getElementById('" . $k . "').value='" . urldecode($v) . "'; \n"; } } if ($getfound) { if ($justdata) { $basis="" . $databits . ""; } else { $basis=$bits[0] . "if (count == 0) {" . "\n" . $databits_prefix . $databits . $databits_suffix . "\n" . $newbits . "\n" . str_replace(" selected>",">",$rest); } } } else { $basis=$bits[0] . "if (count == 0) {" . "\n" . $databits_prefix . $databits . $databits_suffix . "\n" . $newbits . "\n" . str_replace(" selected>",">",$rest); } } echo $basis; ?>