Galera,
Estou com uma aplicação WEB e gostaria de colocar variáveis no comando client.println, porém ele não permite a utilização de variáveis. Atualmente estou com a seguinte pespectivas client.println("GET /teste/cadastra.php?numero=30'). Percebe-se que a 'tabela" número recebe 30. o Que desejo é que fique desta forma
client.println("GET /teste/cadastra.php?numero=VALOR"), sendo valor o que seria minha variável. Alguém pode auxiliar ?
Att.
Tags:
Olá Hackduino!
O client.println aceita variável sim.
Supondo quer você tenha uma variável numérica valor, faça assim:
String MinhaVariavel = "GET /teste/cadastra.php?numero=" + String(valor);
client.println(MinhaVariavel);
Obrigado José,
Então a forma de declaração que é diferente, seria isso, pelo o que entendi, uma declaração em string e posteriormente o enviou da informação. ai sim pelo client.println. Acho que não me fiz entender rsrsrsrsrs...
Para mais de uma variável, só aumentando um pouco a complexidade, como seria.
Ex.:
string valor1 = "GET /teste/cadastra.php?numero=" + string (dado01):
string valor2 = "&%s" + string (dado02);
client.println (valor1,valor2);
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Pela url seria isso e onde consigo gravar no banco
client.println ("GET /teste/cadastra.php?numero=30&numero2=1&numero3=1 HTTP/1.1");
Seria assim:
String url = "GET /teste/cadastra.php?numero=" + String(dado01) + "&numero2=" + String(dado02) + "&numero3=" + String(dado03);
client.println (url);
Basta repetir o trecho de código para o número de variáveis que deseja.
No println vai uma só variável.
Muito obrigado pela ajuda e vou testar aqui agora
Amigo, não consegiur fazer funcionar esté metdo
Boa noite Hackduino!
Tente dessa forma
int dado01 = 10;
int dado02 = 11;
int dado03 = 12;
client.print ("GET /teste/cadastra.php?numero=");
client.print (dado01);
client.print ("&numero2=");
client.print (dado02);
client.print ("&numero3=");
client.println (dado03);
Envia tudo sem pular linha com client.print e depois com client.println acrescenta o último dado, que acredito que seja um inteiro por isso não leva aspas e pula linha no final.
Resultado : GET /teste/cadastra.php?numero=10&numero2=11&numero3=12
Essa ultima dica me ajudou muito!!!!! Obrigado por compartilhar.
Estou com um projeto em Canvas e precisava incluir uma variável dentro do código HTML e ficar atualizando para poder mudar o gráfico.
Ainda não vi ninguem fazendo nada parecido e esta bem dificil desenvolver a plataforma pois não estou muito acostumando com tantas linguagens envolvidas.
C... Java... HTML5... Canvas...
Forte abraço
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por