PHP - Habilitar Botón enviar según consulta en mysql

   
Vista:
Imágen de perfil de Novo34

Habilitar Botón enviar según consulta en mysql

Publicado por Novo34 (8 intervenciones) el 04/02/2015 16:39:21
Estimados amigos,

Soy nuevo y no encuentro la manera de habilitar el botón de enviar segun el resultado de una consulta en mysql, es decir, lo que necesito es que al momento de que abra una página cree la consulta, y si el resultado es igual o mayor que 3 active el botón enviar.

La consulta que necesito es :
1
$childs = db_result("SELECT COUNT(IF(userlevel>'0'and member_state='0' and disabled='0', userid, NULL)) FROM _table:members WHERE sponsor = '{$row['userid']}'");


y necesito ponerla en esta página:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<table border="0" cellpadding="2" class="config">
		<tr>
			<td align="right" class="formsubject">#_balance# ({$cur}) :</td>
			<td width="150"><font color="#FF0066">{$member.balance}</font></td>
			<td class="formsubject">#_minimum_withdrawal# ({$cur}) :</td>
			<td><font color="#0066FF">{$config.min_withdraw|format_money}</font></td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_pending_withdraw# ({$cur}) : </td>
			<td width="150"><font color="#FF0066">{$member.wait_withdraw}</font></td>
			<td class="formsubject">#_withdrawal_fee# (%) :</td>
			<td><font color="#0066FF">{$config.withdraw_fee}</font></td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_paidout# ({$cur}) : </td>
			<td width="150"><font color="#FF0066">{$member.payout}</font></td>
			<td class="formsubject">{if $config.limit_withdraw}#_daily_limit# ({$cur}) :{/if}</td>
			<td>{if $config.limit_withdraw}<font color="#0066FF">{$config.limit_withdraw|format_money}</font>{/if}</td>
		</tr>
	</table>
	<div class="errormsg">{$msg}</div>
<form method="post" action="members.php?pa=withdraw" id="dataForm">
	<table border="0" cellpadding="2" class="config">
		<tr>
			<td class="confighead" colspan="4">#_withdrawal_form#</td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_payment_gateway#&nbsp;:</td>
			<td>{$member.wd_to}</td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_payment_gateway_acc# :</td>
			<td>{$member.wd_acc}</td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_payment_gateway_holder# :</td>
			<td>{$member.wd_name}</td>
		</tr>
		<tr>
			<td align="right" class="formsubject">#_amount# ({$cur}) :</td>
			<td><input type="text" name="wd_amount" size="12" class="required" /></td>
		</tr>{if $config.captcha_enable}
		<tr>
			<td align="right" class="formsubject">#_verification# :</td>
			<td><div class="touring">
				<span class="turimage">
				<img src="captcha.php" /></span><span class="turfield">
				: <input type="text" size="9" name="touring_code" class="required" /></span> </div>
			</td>
		</tr>{/if}
		<tr>
			<td align="right">&nbsp;</td>
			<td>
			<input type="submit" value="#_button_withdraw#" name="B1" onclick="return confirm('#_str_confirm#');" /></td>
		</tr>
	</table>
</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Habilitar Botón enviar según consulta en mysql

Publicado por xve (5517 intervenciones) el 04/02/2015 21:52:37
Hola, entiendo que db_result(), es una función propia, no?

Del resultado de dicha función, tienes que coger el row y desde ahí hacer la comparación para el condicional...

Sin ver la función db_result(), se me hace difícil poder ayudarte. Nos la puedes mostrar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Novo34

Habilitar Botón enviar según consulta en mysql

Publicado por Novo34 (8 intervenciones) el 04/02/2015 22:07:05
Hola, es la siguiente:

1
$result = db_result_to_array("SELECT userid,loginid,name_f,name_l,point,balance FROM _table:members AS T1 ORDER BY (SELECT COUNT(userid) FROM _table:members WHERE userlevel='1' AND sponsor=T1.userid ) DESC LIMIT 100000");

El problema es que no se como poner para que quede por defecto desactivado el submit
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de xve

Habilitar Botón enviar según consulta en mysql

Publicado por xve (5517 intervenciones) el 05/02/2015 10:14:45
Esa no es la definición de la función db_result() es otra llamada a otra función denominada db_result_to_array()

Necesitariamos ver la definición de dicha función... algo así:

1
2
3
4
function db_result(...)
{
    ...
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar