-
Content count
123 -
Joined
-
Last visited
-
ma_gr started following Armazenamento de dados, PHP MySQL update se arquivos forem enviados, Sistema de buscas and and 3 others
-
Boa tarde, tudo certo?! Estou querendo montar uma query de update de uma forma mais otimizada, sem precisar usar tantos if's. No meu formulário o usuário irá, da primeira vez, obrigatoriamente ter que enviar a imagem do perfil, documento com foto e comprovante de residência (arquivos de imagens). Já nas próximas vezes em que o usuário puder alterar suas informações, os arquivos poderão ser substituídos ou não, ficando a cargo do usuário. Da primeira vez eu atualizo o status quando as imagens são enviadas. Pensei em fazer uma concatenação caso !empty() mas penso que deva ter uma forma melhor de se fazer, além do que eu teria que fazer outros if's para o bind_param(). Espero ter sido claro. Minha consulta seria basicamente: $updateData = "UPDATE members SET username=?, lastname=?, nickname=?, emailOpt=?, address=?, number=?, neighborhood=?, city=?, state=?, country=?, cep=?, phone=?, cellphone=?, cpf=?, rg=?, born=?, facebook=?, instagram=?, profile_img=?, profileImgStatus=?, doc_img=?, docStatus=?, address_img=?, addressImgStatus=? WHERE userId = ? "; $stmt = $mysqli->prepare($updateData); $stmt->bind_param( 'sssssssssssssssssssis', $username, $lastname, $nickname, $emailOpt, $address, $number, $neighborhood, $city, $state, $country, $cep, $phone, $cellphone, $cpf, $rg, $born, $facebook, $instagram, $profile_img, $profileImgStatus, $doc_img, $docStatus, $address_img, $addressImgStatus, $userId );
-
Estou com um projeto que irá constar com um sistema de busca na seguinte forma: Input select com Estados que abrirá um segundo input select com as cidades do estado selecionado e que, por fim, irá abrir as diversas categorias constantes dentro da cidade escolhida. Ex: engenheiros, pedreiros, etc. Acredito que este sistema constaria com umas 3, 4 tabelas. Gostaria da opinião de quem tem experiência com isto de quanto poderia cobrar por um sistema desses. É a primeira vez que faço então se alguém puder dar uma dica. Obrigado por enquanto.
-
Na query abaixo $id_candidato = 1; $id_vaga = 2; $sql = $mysqli->query("SELECT * FROM candidatos WHERE id_vaga = '".$id_vaga."' AND id_candidato = '".$id_candidato."'"); if($sql->num_rows > 0){ while($row = $sql->fetch_array(MYSQLI_BOTH)){ $registro = array( "ID" => $row['id'], "VAGA" => $row['id_vaga'], "ID_CANDIDATO" => $row['id_candidato'] ); $retorno[] = $registro; } $mysqli->close(); $retorno = json_encode($retorno); echo $retorno; }else { echo "nao existe"; } eu obtenho o seguinte retorno: [{"ID":"1","VAGA":"2","ID_CANDIDATO":"1"},{"ID":"2","VAGA":"2","ID_CANDIDATO":"1"}] Minha questão é como faço para que o retorno saia deste jeito: [{"ID":"1","VAGA":"2","ID_CANDIDATO":"1", "ID":"2","VAGA":"2","ID_CANDIDATO":"1"}] Utilizo isso para pegar o resultado e utilizar como json na aplicação angularjs. Exemplo: var resposta = response.data[0].VAGA; // só me traz 2 do indice 0 var resposta = response.data[1].VAGA; // só me traz 2 do indice 1 Então, colocando tudo num mesmo índice poderia pegar todas as ocorrências de VAGA com var resposta = response.data[0].VAGA;
-
Pois é. Eu tenho 3 tabelas assim mesmo. Só esta terceira você deu uma clareada nas coisas.
-
Olá a todos. Gostaria de saber qual a melhor maneira de ir adicionando usuários a uma tabela dinamicamente, conforme suas escolhas e seu id? Por exemplo na tabela da imagem abaixo. Na aplicação todos os candidatos que clicarem no botão e escolherem a vaga de id 3 teriam seu id adicionado a um mesmo campo "candidatos"? Ou é preferível fazer um ALTER TABLE e adicionar novos campos um para cada id de candidato?
-
javascript Pegar os últimos elementos de um array de tamanho variável
ma_gr replied to ma_gr's topic in Javascript
Isso. Foi o que acabei usando. Separei o array em 2 com slice(). Primeiro grupo até a posição 3 atribuindo um elemento pra cada $scope e o segundo grupo todo foi atribuído a um $scope só. Obrigado, abraço! -
javascript Pegar os últimos elementos de um array de tamanho variável
ma_gr replied to ma_gr's topic in Javascript
Array de tamanho variável: vem do banco de dados originário de um form, portanto não vou saber o tamanho exato pra poder usar slice(-3). Pode ser que haja mais números. -
javascript Pegar os últimos elementos de um array de tamanho variável
ma_gr posted a topic in Javascript
Olá, como posso pegar os últimos elementos de um array se ele não tem um tamanho fixo? O código deve mostrar esses elementos quando atingir o index[3]. Parece que não dá pra fazer com array.length - n. Vi que em Python existe [i:]. Tem algo similar em js? Exemplo: $scope.letrasNumeros = myService.getData(); console.log($scope.letrasNumeros); // ["A", "B", "C", "D", "1", "2", "3"] $scope.a = $scope.letrasNumeros[0]; $scope.b = $scope.letrasNumeros[1]; $scope.c = $scope.letrasNumeros[2]; $scope.d = $scope.letrasNumeros[3]; $scope.nums = $scope.letrasNumeros[4]; // aqui deve mostrar todos os números num $scope só -
Sim, tenho tabelas separadas. A questão aqui é se é melhor criar uma nova tabela para um campo que seria da tabela currículo já.
-
Gostaria de uma opinião sobre qual a melhor maneira de se armazenar, por exemplo, currículos de usuários? Estou fazendo por enquanto em uma tabela mas cheguei na seguinte questão: como fazer com a parte da experiência profissional do usuário, sendo que ele pode a qualquer momento adicionar ou excluir uma experiencia. É melhor criar outra tabela onde mais campos são criados automaticamente à medida em que mais experiências são inseridas, por exemplo? Ou pode-se criar um identificador dentro do campo experiencia para cada novo insert?
-
pelo amor de Deus..
-
Tenho um problema em dispositivos móveis que ao rolar a página a imagem de background está se movendo um pouco e, assim, se redimensionando, como pode ser visto em http://www.fisioterapeutacamila.com/my-bootstrap/sobre.html Já tentei várias alternativas css e até javascript mas o problema persiste. .bg-1, .bg-2, .bg-3, .bg-1:after, .bg-2:after, .bg-3:after { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 0; } .bg-1 li span, .bg-2 li span, .bg-3 li span { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: transparent; background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 1; z-index: 0; } .bg-1 li span { background-image: url(../images/slide-1.jpg); } .bg-2 li span { background-image: url(../images/slide-3.jpg); } .bg-3 li span { background-image: url(../images/slide-2.jpg); } ol,ul { list-style:none; } html <body> <ul class="bg-2"> <li><span></span></li> </ul> <nav class="navbar"> <div class="container-fluid social-nav"> ... Alguma sugestão?
-
Lendo este post http://forum.imasters.com.br/topic/266539-upload-multiplo/ vi que tinha que trocar for($i = 0; $i < sizeof($images); $i++) por for($i = 0; $i < sizeof($images["name"]); $i++) Obrigado.
-
Sem sucesso. Ainda me retorna os mesmos erros.