Perfecto... WHICH es el ID de un parámetro de entrada... pero no es una variable.
Te hago notar esto:
settings.php
Código PHP:
Ver original<form name="form1" method="post" action="app/function.php?which=SETTINGS&t1=URL&t2=PATH&return= settings<?php echo $x; ?>&t3=HOST&t4=USER&t5=RAK&t6=WSU&t7=DNR&t8=AUTOTER M">
query.php
Código PHP:
Ver original<?php
$id = $row["ID"];
$url = $row["URL"];
$path = $row["PATH"];
$username = $row["USERNAME"];
$password = $row["PASSWORD"];
$ip = $row["IP"];
$host = $row['HOST'];
$rak = $row["RAK"];
$user = $row["USER"];
$receiver_email = $row["RECEIVER_EMAIL"];
$currency = $row["CURRENCY"];
$logo_url = $row["LOGO_URL"];
$success_url = $row["SUCCESS_URL"];
$cancel_url = $row["CANCEL_URL"];
$name = $row["NAME"];
$whmname = $row["WHMNAME"];
$monthly = $row["MONTHLY"];
$quarterly = $row["QUARTERLY"];
$semiannually = $row["SEMIANNUALLY"];
$annually = $row["ANNUALLY"];
$twoyears = $row["2YEARS"];
$freetrial = $row["FREETRIAL"];
$yy = $row["YY"];
$nn = $row["NN"];
$wsu = $row["WSU"];
$subdomain = $row["SUBDOMAIN"];
$sub = $row["SUB"];
$free = $row["FREE"];
$syn = $row["SYN"];
$dnr = $row["DNR"];
$from = $row["FROOM"];
$subject = $row["SUBJECT"];
$message = $row["MESSAGE"];
$ig = $row["IG"];
$paackage = $row["PACKAGE"];
$signupdate = $row["SIGNUPDATE"];
$payer_email = $row["PAYER_EMAIL"];
$nextpayment = $row["NEXTPAYMENT"];
$lastpayment = $row["LASTPAYMENT"];
$dn = $row["DOMAIN"];
$status = $row["STATUS"];
$cpw = $row["CPW"];
$subid = $row["SUBID"];
$s_signup = $row["S_SIGNUP"];
$s_cancel = $row["S_CANCEL"];
$s_modify = $row["S_MODIFY"];
$s_failure = $row["S_FAILURE"];
$s_payment = $row["S_PAYMENT"];
$s_eot = $row["S_EOT"];
$uni = $row["UNI"];
$autoterm = $row["AUTOTERM"];
?>
Aquí se ve como pasas los valores de URL, PATH, etc, a sus variables.
¿En qué momento pasas el valor de WHICH a $which?