Frank K Hosaka Postado Janeiro 31, 2023 Denunciar Share Postado Janeiro 31, 2023 (editado) Já faz três anos que eu tento trabalhar com o Json no PHP, mas eu não consigo. Eu tenho um projeto chamado Testes e está parado já faz dois dias. Deixei o meu orgulho de lado, e admito que não sei mexer no PHP. Agora vou compartilhar o meu problema. O código é esse daqui: <?php $mysqli=new mysqli("localhost","root","","astudy"); $query=$mysqli->query("select * from tbalunos where id=1"); $row=$query->fetch_assoc(); echo '$row["id"]='.$row['id']; echo '<br>$row["nome"]='.$row['nome']; echo '<br>$row["curso"]='.$row['curso']; $json=json_encode([$row['id'],$row['nome'],$row['curso']]); echo '<br>$json='.$json; echo "<br><form><input name=teste value=$json><input type=submit></form>"; Eu só consigo mandar 70% do que eu preciso na caixa do input. Alguém sabe se é possível conseguir 100%? Eu fiz mais uma tentativa, acho que é a centésima vez: botei uma aspas simples em torno da variável $json no input, e assim consegui 100%. Editado Janeiro 31, 2023 por Frank K Hosaka Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alyson Ronnan Martins Postado Fevereiro 1, 2023 Denunciar Share Postado Fevereiro 1, 2023 Deu certo o que precisa? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank K Hosaka Postado Fevereiro 1, 2023 Autor Denunciar Share Postado Fevereiro 1, 2023 2 horas atrás, Alyson Ronnan Martins disse: Deu certo o que precisa? Sim, deu certo. No meu caso, foi erro de digitação. Quando você coloca coisa do tipo <input value=$teste>, ele vai colocar o conteúdo da variável até encontrar o primeiro espaço dentro dela. Para colocar todo o conteúdo, tem que escrever assim: <input value='$teste'>. Ou seja, 99% dos códigos têm esse problema das aspas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frank K Hosaka
Já faz três anos que eu tento trabalhar com o Json no PHP, mas eu não consigo.
Eu tenho um projeto chamado Testes e está parado já faz dois dias.
Deixei o meu orgulho de lado, e admito que não sei mexer no PHP. Agora vou compartilhar o meu problema.
O código é esse daqui:
Eu só consigo mandar 70% do que eu preciso na caixa do input. Alguém sabe se é possível conseguir 100%?
Eu fiz mais uma tentativa, acho que é a centésima vez: botei uma aspas simples em torno da variável $json no input, e assim consegui 100%.
Editado por Frank K HosakaLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.