Ir para conteúdo

TheRonaldoStar

Members
  • Total de itens

    21
  • Registro em

  • Última visita

Tudo que TheRonaldoStar postou

  1. Olá, gostaria de saber como faço para fazer um select em uma tabela de usuários e retornar todos os registro e fazer uma contagem de quantos amigos o usuário tem. Por exemplo: | ID | Nome | Amigo(ID) | Amigos | | 1 | Ronaldo | null | 3 | | 2 | Teste1 | 1 | 0 | | 3 | Teste2 | 1 | 0 | | 4 | Teste3 | 1 | 2 | | 5 | Teste4 | 4 | 0 | | 6 | Teste5 | 4 | 1 | | 7 | Teste6 | 6 | 0 | Agradeço a ajuda desde já. Já fiz horas de pesquisa e até agora não encontrei nada que resolvesse 100%. Isso acho que resolveria o meu cado mais dá um erro: #1054 - Coluna 'p1.id' desconhecida em 'where clause' SELECT * FROM `users` p1 INNER JOIN (SELECT COUNT(friend) AS friends FROM `users` p2 WHERE (p2.friend = p1.id)) p3 ON (p1.friend = 2);
  2. Resolvido por mim mesmo. Está aqui a solução: SELECT * FROM `users` p1 LEFT JOIN (SELECT friend f, COUNT(friend) friends FROM `users` f1 GROUP BY (f1.friend)) p2 ON (p2.f = p1.id) WHERE (p1.friend = 2);
  3. TheRonaldoStar

    Como criar array multidimensional

    <?php //!Preencha com os dados do seu banco de dados. $host = "localhost"; $dbname = ""; $charset = "utf8mb4"; $user = ""; $password = ""; $dbase = new PDO("mysql:host=$host;dbname=$dbname;charset=$charset", $user, $password); $dbase->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $select = $dbase->prepare("SELECT * FROM `tabela`;"); //? Coloque a query que você está usando; $select->execute(); $arr = []; while ($data = $select->fetch(PDO::FETCH_OBJ)) { $id = $data->id; $nome = $data->nome; $valor = $data->valor; $arr[] = [ "id" => $id, "nome" => $nome, "valor" => $valor ]; };
  4. Praticamente deu o mesmo erro! #1054 - Coluna 'p2.friend' desconhecida em 'on clause'
  5. TheRonaldoStar

    (Help) Tradução de código para Javascript puro

    Olá eu gostaria de pedir a ajuda de todos vocês para me ajudar a traduzir este código para Javascript puro. let crypto = require("crypto"); const Now = Math.round(new Date().getTime() / 1000); const Signature = crypto.createHmac("sha512", "huehueheuehueheueh").update("/tapi/v3/?tapi_method=get_account_info&tapi_nonce=" + Now).digest("hex");
  6. TheRonaldoStar

    setInterval não para após restartado

    let Timer; function intervalo() { $(".slider > #next").click (); }; Timer = setTimeout(function() { intervalo(); }, (4000)); $(".slider > ul > li").mouseover(function(){ clearInterval(Timer); }).mouseout(function(){ Timer = setTimeout(function() { intervalo(); }, (4000)); }); $(".slider > #back").click (function(){ const liMover = ($(".slider ul li:last-of-type")); $(".slider ul li:last-of-type").remove(); $(liMover).insertBefore(".slider ul li:first-of-type"); }); $(".slider > #next").click (function(){ const liMover = ($(".slider ul li:first-of-type")); $(".slider ul li:first-of-type").remove(); $(liMover).insertAfter(".slider ul li:last-of-type"); });
  7. TheRonaldoStar

    Requisição via Ajax (Help)

    Pode me auxiliar de como fazer esta requisição no backend de forma correta, por favor ?
  8. TheRonaldoStar

    Requisição via Ajax (Help)

    Olá, eu atualmente estou com um projeto de fazer um script para fazer compras e vendas automáticas de Bitcoin pelo mercado Bitcoin!. Mas estou tendo um erro pertinente à semanas mas só agora tive a ideia de vim pedir ajuda aqui no fórum. Me ajudem por favor. Eu estou me deparando com este erro através do console: Access to XMLHttpRequest at 'https://www.mercadobitcoin.net/tapi/v3/' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Meu código usado para fazer a requisição via Ajax $.ajax({ type: ("POST"), dataType: ("json"), url: ("https://www.mercadobitcoin.net/tapi/v3/"), headers: { "Content-Type": ("application/x-www-form-urlencoded") }, data: { tapi_method: ("list_orders"), tapi_nonce: (1) }, complete: function (data){ console.log(data); } });
  9. TheRonaldoStar

    Não consigo inserir os dados no banco, não apresenta o erro em tela

    Olá!. Ao invés de você usar bindParam use o bindValue! Eu também estava tendo este erro e para mim funcionou, eu tinha ficado quebrando a cabeça por mais de um dia com isso também! E após eu fazer essa pequena alteração funcionou perfeitamente sendo que eu usava também o bindParam e funcionava tranquilamente. Espero ter ajudado. Atenciosamente, ~Ronaldo
  10. TheRonaldoStar

    Pegar parte da Url

    Oii, você poderá fazer isso usando o javascript! mas lembrando que este comando que estou informando abaixo e somente para mostra ao usuário ou trocar de pagina sem atualizar uma certa pagina desejada, mas após ele atualizar esta pagina e ela não existir vai dar erro!. Segue o código! window.history.pushState("object or string", "Title", "/Cadastro_20_07_2019/cadastrar_pessoa"); Espero muito que tenha ajudado! Atenciosamente, ~Ronaldo.
  11. TheRonaldoStar

    Pegar parte da Url

    Oii isso é bem simples!, Basta você criar um arquivo chamado .htaccess E inserir o seguinte código: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php Lembrando que este arquivo deve está na raiz do seu site! Espero ter ajudado! Atenciosamente, ~Ronaldo
  12. TheRonaldoStar

    Ajuda com Agrupamentos!

    Olá. eu gostaria de saber como eu uso o "ORDER BY DESC" juntamente com o "GROUP BY", Atualmente eu tenho um projeto no qual ele faz o agrupamentos, De cadastros, porem ao invés de listar o último registro de cada grupo ele lista somente o primeiro cadastro de cada grupo mesmo usando: ORDER BY id DESC Este é o código usado; $sql = $db -> prepare("SELECT * FROM privado WHERE Usuarios LIKE '%:$Meu_id:%' GROUP BY Usuarios ORDER BY id DESC"); $sql -> execute(); Obss: Ali em LIKE Busca o id do usuário online que esteja entre: EX (:1:2:); Por favor me ajudem com isso, preciso de ajuda com isto com urgência. Atenciosamente, ~Ronaldo
  13. TheRonaldoStar

    Ajuda com Agrupamentos!

    Oii, Felipe Guedes Coutinho Obrigado pelo empenho à me ajudar mas no caso eu já uso o LIKE da mesma maneira que você citou acima e lista tudo normalmente mas o problema que estou tendo é que na hora que ele faz o agrupamento faz certinho mas ao invés agrupar todos os cadastros e mostrar somente o ultimo da listagem/Agrupamento ele mostra o primeiro, Ou seja o Order By id Desc não funciona. EX: [:1:2:] Oii [:1:2:] Você pode me ajudar ? [:1:2:] Sim pode falar :/ Ou seja que esta acontecendo é que ao invés de mostrar o (Sim pode falar :/) mostra o (Oii);
  14. Olá, Venho aqui de novo para tirar uma dúvida que creio eu ser muito simples porem não sei como aplicar!; Como diz no título do post eu gostaria de fazer um select de cadastros cujo o id do usuário online está nesta coluna, Porem neste campo contem 2 id separados por uma ' , '. Sendo assim não dar para mim fazer uma pesquisa com com a tag WHERE id ='Valor' Em fim eu quero ajuda para selecionar todos os cadastro cujo o id do usuário online está por EX: Sou o usuário 1 existe dois cadastros que tem meu id: [1, 2] e [2, 1]; Alem de pesquisar todos os cadastros que tenha meu id nesta coluna eu quero que não tenha interferência ou listar cadastro do usuário 1 se eu for o usuário 21 por ex. Qual quer ajuda é bem vinda! Atenciosamente, ~Ronaldo
  15. TheRonaldoStar

    Uma pergunta simples sobre agrupamentos!

    Pode parecer piada mas eu não intendi quase nada do que você mandou, você poderia me ajudar em call por discord? Se sim meu nik é: TheKingOfStar ou facebook: @RonaldoCEO, caso não poderia mandar sobre como estas duas tabelas esta se comunicando e como vou obter os dados dela no while ??
  16. TheRonaldoStar

    Uma pergunta simples sobre agrupamentos!

    Oi, mais cedo eu fiz um post aqui no site mas um pouco longo creio eu que e mais fácio eu fazer uma pergunta mais direta. A pergunta é: Como posso fazer agrupamentos de uma tabela através de dois campos cujo os valores são =, mesmo que esteja invertidos? EX: [DE = "1"], [PARA = "2"]. E fazer o agrupamento ou só mostrar o ultimo cadastro mesmo que eles estejam invertidos desta forma? EX: [DE = "2"], [PARA = "1"]. Acho que agora com este post fui mais claro, Alguém pode me ajudar por favor??. Atenciosamente, ~Ronaldo
  17. TheRonaldoStar

    Como fazer agrupamentos de cadastros com duas colunas?

    Oii, fala ae pessoal!! Alguém pode me ajudar com uma coisa por favor?; Seguinte!, eu anteriormente fiz uma pergunta aqui no fórum recorrente a isso, mas eu conseguir uma solução parcial. Que era, fazer uma listagem de todos os cadastros e fazer a junção dos cadastros com uma coluna igual, Ou seja existem duas colunas [DE e Para], que recebem o id de quem está recebendo ou que está enviando a mensagem, eu conseguir fazer a tal listagem por grupo mas o problema que estou tendo é: que so faz o agrupamento de as colunas contiver o id por ex: [De = "1" e Para ="2"]. Atualmente estou usando a codificação deste Jeito: $sql_2 = $db -> prepare("SELECT * FROM privado WHERE (Para = '$Meu_id') Or (De = '$Meu_id') GROUP BY Para, De DESC"); $sql_2 -> execute(); Esta consulta como pode ver ele busca todos os cadastros que tenha o meu ID ou seja do usuário online!, Após a consulta ele vei obter em um "while" somente o [ Id_De eo Id_Para ] desta forma: while($dados_2 = $sql_2 -> fetch(PDO::FETCH_OBJ)){ $Id_De = ($dados_2 -> De); $Id_Para = ($dados_2 -> Para); } Mas em fim eu gostaria de saber como mostrar somente um resultado ou seja o ultimo resultado que tiver o meu ID em ambas colunas [ Id_De ou Id_Para ]. Antes de vocês me recomendar a função DESC LIMIT 'valor' saiba eu quero que liste todos os usuários que enviou ou recebeu minha mensagem não somente 1 ou seja se eu mandar um mensagem para o usuário 2 e ele me retornar uma mensagem vai mostrar somente o ultimo registro que tenha o meu ID e o id dele. Atenciosamente, ~Ronaldo
  18. TheRonaldoStar

    Gostaria de tirar uma dúvida referente a uma consulta ao banco de dados!

    Poderia dar um exemplo com código por favor ?, estou confuso. ahh e a coluna hora já armazena o horário.
  19. Olá. eu gostaria de tirar uma dúvida que já faz exatamente 1 dia que eu estou fazendo pesquisas e nada. Minha dúvida é a seguinte, Estou fazendo um aplicativo de mensagem por browser se e que pode se chamar assim. Tipo eu tenho o loby de mensagem semelhante ao Whatsapp e quando a pessoa clica em conversas eu faço a consulta via ajax Nesta consulta eu só informo o meu id ou seja o id do usuário logado. e na pagina php eu faço a seguinte consulta no banco de dados: Procurar por todas as mensagens da tabela: privado, Nesta consulta me retorna todas as mensagens cujo meu id existe como na coluna: Para, com o status da mensagem valor 0 Ou seja 0= Disponível e 1 seria deletada. este e o código usado: $sql = $db->prepare("SELECT * FROM privado WHERE Para = '$ID_user' AND Status = '0' ORDER BY id DESC"); $sql->execute(); Continuando; Após o fazer esta consulta coloquei para listar tudo com o while, colocando todos os id dos usuários em uma variável e dentro deste mesmo while eu faço Outra consulta por os usuários informado pela variável id da pessoa que mandou. e isso ocorre com sucesso, ou seja eu consigo fazer quase tudo que eu quero. Procurei pelas mensagem, pesquisei por estes usuários mostro: Nome, foto, e a mensagem; Este e o código usado: while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $ID_De = ($dados -> De); $U_mensagem = ($dados -> Texto); $sql1 = $db->prepare("SELECT * FROM usuarios WHERE id = '$ID_De' ORDER BY id DESC"); $sql1->execute(); while($dados1 = $sql1->fetch(PDO::FETCH_OBJ)){ $Foto = ($dados1 -> foto == "") ? "defaut.png" : $dados1 -> foto; $Nome = ($dados1 -> nome); echo "Nome: ".$Nome."<br>Foto: ".$Foto."<br>Mensagem: ".$U_mensagem."<br><br>"; } } No final fica tudo assim: Nome: ModeradorFoto: user_3.pngMensagem: Mensagem do moderadorNome: RonaldoFoto: user_1.pngMensagem: Como vai você?Nome: RonaldoFoto: user_1.pngMensagem: Olá Mas no final das contas eu gostaria de saber somente uma coisa para que meu projeto funcione como quero: Eu quero que a listagem da ultima mensagem de cada usuário não todas as mensagem daquele usuário, ou seja somente da ultima mensagem de cada um usuário "Tabela nome: usuários Colunas: [ id, De, Para, Texto, Status ]" Este e o código completo da pagina: <?php $Hostname = "localhost"; $Database = "servidor_app"; $Charset = "utf8"; $Username = "root"; $Password = ""; $db = new PDO('mysql:host='.$Hostname.';dbname='.$Database.';charset='.$Charset.'', $Username, $Password); $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $URL_ATUAL= "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; parse_str(parse_url($URL_ATUAL, PHP_URL_QUERY), $vamos_ver); $ID_user = $vamos_ver['id']; $sql = $db->prepare("SELECT * FROM privado WHERE Para = '$ID_user' AND Status = '0' ORDER BY id DESC"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $ID_De = ($dados -> De); $U_mensagem = ($dados -> Texto); $sql1 = $db->prepare("SELECT * FROM usuarios WHERE id = '$ID_De' ORDER BY id DESC"); $sql1->execute(); while($dados1 = $sql1->fetch(PDO::FETCH_OBJ)){ $Foto = ($dados1 -> foto == "") ? "defaut.png" : $dados1 -> foto; $Nome = ($dados1 -> nome); echo "Nome: ".$Nome."<br>Foto: ".$Foto."<br>Mensagem: ".$U_mensagem."<br><br>"; } } ?> Pro favor preciso de ajuda urgente. Atenciosamente, ~Ronaldo
  20. TheRonaldoStar

    Update

    Olá. vou mandar uma codificação que funcionou 100% aqui!! você só precisa fazer as alterações de acordo com o seu anco de dados no arquivo: database.php <?php $Hostname = "localhost"; $Database = "Database"; $Charset = "utf8"; $Username = "user"; $Password = "password"; $db = new PDO('mysql:host='.$Hostname.';dbname='.$Database.';charset='.$Charset.'', $Username, $Password); $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ?> Arquivo: index.php <?php include("database.php"); $id = $_GET['id']; if (isset($_POST['salvar'])){ $rua = $_POST['rua']; $numero = $_POST['numero']; $bairro = $_POST['bairro']; $locador = $_POST['locador']; $locadorb = $_POST['locador2']; $locatario = $_POST['locatario']; $preco = $_POST['preco']; $ufm = $_POST['ufm']; $metragem = $_POST['metragem']; $suite = $_POST['suite']; $quartos = $_POST['quartos']; $banheiros = $_POST['banheiros']; $salas = $_POST['salas']; $copas = $_POST['copas']; $cozinha = $_POST['cozinha']; $garagem = $_POST['garagem']; $despensa = $_POST['despensa']; $areadeservico = $_POST['areadeservico']; $rct = $_POST['rct']; $edicula = $_POST['edicula']; $escritorio = $_POST['escritorio']; $lazer = $_POST['lazer']; $piscina = $_POST['piscina']; $aluven = $_POST['aluven']; $declara = $_POST['declara']; $comodoexterno = $_POST['comodoexterno']; $salaocomercial = $_POST['salaocomercial']; $sql = ("UPDATE imoveis SET rua = '$rua', numero = '$numero', bairro = '$bairro', locador='$locador', locador2 = '$locadorb', locatario = '$locatario', preco = '$preco', RC = '$rct', UFM = '$ufm', metragem = '$metragem', quartos = '$quartos', banheiros = '$banheiros', salas = '$salas', copas = '$copas', cozinha = '$cozinha', garagem = '$garagem', despensa = '$despensa', areadeservico = '$areadeservico', suite = '$suite', edicula = '$edicula', escritorio = '$escritorio', lazer = '$lazer', piscina = '$piscina', aluven = '$aluven', declara = '$declara', comodoexterno = '$comodoexterno', salaocomercial = '$salaocomercial' WHERE id = '$id'"); $stmt = $db->prepare($sql); $stmt->execute(); } $id = $_GET['id']; $sql = $db->prepare("SELECT * FROM imoveis WHERE id = '$id'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $rua = ($dados -> rua); $numero = ($dados -> numero); $bairro = ($dados -> bairro); $locador = ($dados -> locador); $locadorb = ($dados -> locador2); $locatario = ($dados -> locatario); $preco = ($dados -> preco); $ufm = ($dados -> UFM); $metragem = ($dados -> metragem); $quartos = ($dados -> quartos); $banheiros = ($dados -> banheiros); $salas = ($dados -> salas); $copas = ($dados -> copas); $cozinha = ($dados -> cozinha); $garagem = ($dados -> garagem); $despensa = ($dados -> despensa); $areadeservico = ($dados -> areadeservico); $suite = ($dados -> suite); $edicula = ($dados -> edicula); $escritorio = ($dados -> escritorio); $aluven = ($dados -> aluven); $lazer = ($dados -> lazer); $piscina = ($dados -> piscina); $declara = ($dados -> declara); $comodoexterno = ($dados -> comodoexterno); $salaocomercial = ($dados -> salaocomercial); } $sql = $db->prepare("SELECT * FROM bairros WHERE id = '$bairro'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $bairro = ($dados -> nome); } $sql = $db->prepare("SELECT * FROM locador WHERE id = '$locador'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $locador = ($dados -> nome); } $sql = $db->prepare("SELECT * FROM locador WHERE id = '$locadorb'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $locadorb = ($dados -> nome); } $sql = $db->prepare("SELECT * FROM locatario WHERE id = '$locatario'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $locatario = ($dados -> locatario); } ?> <!DOCTYPE html> <html> <head> <title></title> <style> form{font-size:20px;} input{font-size:20px;} .infos{width:100%;} </style> </head> <body> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <table> <tr style="width:10%"> <td></td> <td></td> </tr> <tr> <td>R/C/T/V</td> <td> <select style="width:90%;height:20px;" name="rct" required> <option value=""></option> <option value='R'>RESIDENCIAL</option> <option value='C'>COMERCIAL</option> <option value='T'>TERRENO</option> <option value='V'>VENDA</option> </select> </td> </tr> <tr> <td><p>ID:</td> <td class="infos"><input type="text" name="id" style="width:90%;height:20px;" value="<?php echo $id; ?>" disabled></p> </td> </tr> <tr> <td><p>RUA:</td> <td class="infos"><input type="text" name="rua" style="width:90%;height:20px;" value="<?php echo $rua; ?>" /></p> </td> </tr> <tr> <td><p>NUMERO:</td> <td class="infos"> <input type="text" name="numero" style="width:90%;height:20px;" value="<?php echo $numero; ?>" /></p> </td> </tr> <tr> <td><p>BAIRRO:</td> <td class="infos"> <select style="width:90%;height:20px;" name="bairro"> <option value=""></option> <?php $sql = $db->prepare("SELECT * FROM bairros ORDER BY nome asc"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $id = ($dados -> id) $nome = ($dados -> nome); echo "<option value='$id'>$nome</option>"; } ?> </select> </p> </td> </tr> <tr> <td><p>LOCATARIO:</td><td class="infos"><input type="text" name="locatario" style="width:90%;height:20px;" value="<?php echo $locatario; ?>" /></p></td> </tr> <tr> <td><p>PRECO:</td><td class="infos"><input type="text" name="preco" style="width:90%;height:20px;" value="<?php echo $preco; ?>" /></p></td> </tr> <tr> <td><p>UFM:</td><td class="infos"><input type="text" name="ufm" style="width:90%;height:20px;" value="<?php echo $ufm; ?>" /></p></td> </tr> <tr> <td><p>METRAGEM:</td><td class="infos"><input type="text" name="metragem" style="width:90%;height:20px;" value="<?php echo $metragem; ?>" /></p></td> </tr> <tr> <td><p>SUITE:</td><td class="infos"><input type="text" name="suite" style="width:90%;height:20px;" value="<?php echo $suite; ?>" /></p></td> </tr> <tr> <td><p>QUARTOS:</td><td class="infos"><input type="text" name="quartos" style="width:90%;height:20px;" value="<?php echo $quartos; ?>" /></p></td> </tr> <tr> <td><p>SALAS:</td><td class="infos"><input type="text" name="salas" style="width:90%;height:20px;" value="<?php echo $salas; ?>" /></p></td> </tr> <tr> <td><p>COPA:</td><td class="infos"><input type="text" name="copas" style="width:90%;height:20px;" value="<?php echo $copas; ?>" /></p></td> </tr> <tr> <td><p>COZINHA:</td><td class="infos"><input type="text" name="cozinha" style="width:90%;height:20px;" value="<?php echo $cozinha; ?>" /></p></td> </tr> <tr> <td><p>BANHEIROS:</td><td class="infos"><input type="text" name="banheiros" style="width:90%;height:20px;" value="<?php echo $banheiros; ?>" /></p></td> </tr> <tr> <td><p>AREADESERVICO:</td><td class="infos"><input type="text" name="areadeservico" style="width:90%;height:20px;" value="<?php echo $areadeservico; ?>" /></p></td> </tr> <tr> <td><p>GARAGEM:</td><td class="infos"><input type="text" name="garagem" style="width:90%;height:20px;" value="<?php echo $garagem; ?>" /></p></td> </tr> <tr> <td><p>DESPENSA:</td><td class="infos"><input type="text" name="despensa" style="width:90%;height:20px;" value="<?php echo $despensa; ?>" /></p></td> </tr> <tr> <td><p>EDICULA:</td><td class="infos"><input type="text" name="edicula" style="width:90%;height:20px;" value="<?php echo $edicula; ?>" /></p></td> </tr> <tr> <td><p>ESCRITÓRIO:</td><td class="infos"><input type="text" name="escritorio" style="width:90%;height:20px;" value="<?php echo $escritorio; ?>" /></p></td> </tr> <tr> <td><p>LAZER:</td><td class="infos"><input type="text" name="lazer" style="width:90%;height:20px;" value="<?php echo $lazer; ?>" /></p></td> </tr> <tr> <td><p>PISCINA:</td><td class="infos"><input type="text" name="piscina" style="width:90%;height:20px;" value="<?php echo $piscina; ?>" /></p></td> </tr> <tr> <td><p>DECLARA:</td><td class="infos"><input type="text" name="declara" style="width:90%;height:20px;" value="<?php echo $declara; ?>" placeholder="Declara = 1 , não declara = 0" /></p></td> </tr> <tr> <td><p>ALUGADO/VENDIDO:</td><td class="infos"><input type="text" name="aluven" style="width:90%;height:20px;" value="<?php echo $aluven; ?>" placeholder="alugado/vendido = 1 , disponível = 0" /></p></td> </tr> <tr> <td><p>CÔMODO EXTERNO:</td><td class="infos"><input type="text" name="comodoexterno" style="width:90%;height:20px;" value="<?php echo $comodoexterno; ?>" /></p></td> </tr> <tr><td><p>SALÃO COMERCIAL:</td><td class="infos"><input type="text" name="salaocomercial" style="width:90%;height:20px;" value="<?php echo $salaocomercial; ?>" /></p></td> </tr> </table> <center><input type="submit" name="salvar" id="salvar" value="Salvar" /></center> </form> </body> </html> <!---->
  21. TheRonaldoStar

    Tentando salvar dados em uma tabela

    Olá, eu a alguns dias estava tendo o mesmo problema, eu estou usando um método 100% funcional que é: Arquivo: database.php <?php $Hostname = "localhost"; $Database = "Seu_Banco_De_Dados"; $Charset = "utf8"; $Username = "Seu_Usuário"; $Password = "Sua_Senha"; $db = new PDO('mysql:host='.$Hostname.';dbname='.$Database.';charset='.$Charset.'', $Username, $Password); $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ?> Arquivo index.php <?php session_start(); include('database.php'); $id_busca_ajuda = $_GET['id']; $nick_busca_ajuda = $_GET['nick']; $id_ajudante = $_SESSION['usuario']; $sql = $db->prepare("SELECT * FROM sala_ajudante WHERE id_usuario_ajudante = '$id_ajudante'"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $nick_ajudante = $dados -> nick_ajudante; } //Caso não funcione troque: [ bindValue ], Por: [ bindParam ] $insert = "INSERT INTO conversa (nick1, nick2, id1, id2, online) VALUES (:nick1, :nick2, :id1, :id2, :online)"; $resultado = $db->prepare($insert); $resultado->bindValue(':nick1', $nick_busca_ajuda, PDO::PARAM_STR); $resultado->bindValue(':nick2', $nick_ajudante, PDO::PARAM_STR); $resultado->bindValue(':id1', $id_busca_ajuda, PDO::PARAM_STR); $resultado->bindValue(':id2', $id_ajudante, PDO::PARAM_STR); $resultado->bindValue(':online', '1', PDO::PARAM_STR); $resultado-> execute(); ?> Espero que tenha ajudado. Atenciosamente, ~Ronaldo
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.