Problema com WHILE

Enviada por Fabiana 
Fabiana
Problema com WHILE
18 de July de 2009 às 05:25PM
Estou com um problema no código abaixo, preciso passar a variável ($variaveldovalor) para fora do while, alguem pode me ajudar ?


<?
session_is_registered("valid_user");

include "includes/config.php";

mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 18)");

$result = mysql_db_query($database, "select * from produto where refid = '$valid_user'") or die ("Database INSERT Error (line 19)");

if (mysql_num_rows($result)) {

while ($qry = mysql_fetch_array($result)) {

$variaveldovalor = "$qry[valor]";


}
$variaveldovalor = 49.90;
$comissao = $variaveldovalor/10;
include '../../proc/servico.php';

}

?>
Fabiana
Re: Problema com WHILE
19 de July de 2009 às 01:41PM
FAVOR DESCONSIDERAR O CODIGO ACIMA O CORRETO E ESSE ABAIXO, ALGUEM PODE ME AJUAR ?

<?
session_is_registered("valid_user");

include "includes/config.php";

mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 18)");

$result = mysql_db_query($database, "select * from produto where refid = '$valid_user'") or die ("Database INSERT Error (line 19)");

if (mysql_num_rows($result)) {

while ($qry = mysql_fetch_array($result)) {

$variaveldovalor = "$qry[valor]";


}

$comissao = $variaveldovalor/10;
include '../../proc/servico.php';

}

?>
Lucas Tiago de Moraes
Re: Problema com WHILE
09 de September de 2009 às 07:38PM
vc fez tudo certo so faltou um ponto antes do igual

$variaveldovalor .= "$qry[valor]";

<?
session_is_registered("valid_user");

include "includes/config.php";

mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 18)");

$result = mysql_db_query($database, "select * from produto where refid = '$valid_user'") or die ("Database INSERT Error (line 19)");

if (mysql_num_rows($result)) {

while ($qry = mysql_fetch_array($result)) {

$variaveldovalor .= "$qry[valor]";


}
$variaveldovalor = 49.90;
$comissao = $variaveldovalor/10;
include '../../proc/servico.php';

}

?>
Responder Citar
Fabiana
Re: Problema com WHILE
19 de julho de 2009 às 10:41

FAVOR DESCONSIDERAR O CODIGO ACIMA O CORRETO E ESSE ABAIXO, ALGUEM PODE ME AJUAR ?

<?
session_is_registered("valid_user");

include "includes/config.php";

mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 18)");

$result = mysql_db_query($database, "select * from produto where refid = '$valid_user'") or die ("Database INSERT Error (line 19)");

if (mysql_num_rows($result)) {

while ($qry = mysql_fetch_array($result)) {

$variaveldovalor .= "$qry[valor]";


}

$comissao = $variaveldovalor/10;
include '../../proc/servico.php';

}

?>
André Taiar
Re: Problema com WHILE
15 de September de 2009 às 11:40PM
Você nunca conseguirá retornar essa variável se ela estiver apenas dentro do escopo do WHILE.

Inicie ela do lado de fora do bloco do while e tudo vai acontecer.
Lucas Tiago de Moraes
Re: Problema com WHILE
19 de September de 2009 às 02:45PM
Andre vc esta certo, eu viajei

<?
session_is_registered("valid_user");

include "includes/config.php";

mysql_connect($server, $db_user, $db_pass) or die ("Database CONNECT Error (line 18)");

$result = mysql_db_query($database, "select * from produto where refid = '$valid_user'") or die ("Database INSERT Error (line 19)");

if (mysql_num_rows($result)) {

while ($qry = mysql_fetch_array($result)) {

$variaveldovalor .= "$qry[valor]";


}

}

$comissao = $variaveldovalor/10;
include '../../proc/servico.php';
?>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.