Me explicoTengo una funcion principal, que realiza muchas cosas, entre ellas busca e imprime el contenido de la base de datos, donde la las id del contenido la almaceno en:
row[0] = (ID) obtenida por de la db con un while
$qid = row[0];
Código PHP:
$resultado = doquery("SELECT * FROM {{table}} order by id","MQT");
while ($row = mysql_fetch_row($resultado)){
$qid = $row[0];
$objetivo = $row[2];
$objeto = $row[4];
$premio = $row[7];
Aceptar, Cancelar, Ignorar
Fin de la funcion
Al Aceptar
recibo los datos fuera de la funcion:
Código PHP:
if (isset($_POST['aceptar'])) {
doquery("UPDATE TABLA SET `estado`='1' WHERE iduser='$uQuest' AND idquest='$qid' LIMIT 1", "usq");
}
¿Como puedo recuperar el valor de $qid? el mismo que tenia al momento de presionar "aceptar"?
ya que es un while, va cambiando.
Intente con un return pero no recibia ninguna variable.
Necesito usar una función, por que la llamo desde index.php con ?do=funcion
Gracias de antemanos