Jump to content

Alexacl

Members
  • Content count

    10
  • Joined

  • Last visited

Community Reputation

0 Comum

About Alexacl

  1. Alexacl

    Sistema para artigos

    Você pode usar o WordPress, e utilizar algum tema que for de seu agrado. Site de temas para Wordpress: https://themeforest.net/
  2. Estou criando um gerenciador em php que vai ser utilizado em uma rede intranet, sou iniciante no php, já escrevi o código de upload dos arquivos mas o único problema é que o diretório onde serão salvados os arquivos de upload fica em um diretório de um outro servidor, sendo que o pc que está instalado o wampserver tem acesso total a este servidor, eu no momento só consegui fazer com que os uploads sejam salvos no diretório do própio site.
  3. Tenho uma tabela no mysql com arquivos salvos, e gostaria de ao clicar em um link eu consiga abrir o programa.
  4. Estou criando uma pagina para inserção de projetos em uma tabela mysql, mas ela é criada a partir de 5 dados de um form e mais um dado referente ao ultimo projeto publicado com os 5 dados iguais e apenas esse ultimo dado se altera funcionando como um imcrement (vai da pra entender melhor no código), e o meu problema é quando não existe projeto com os mesmos dados, e nesse caso o dado que funciona como imcrement tem que ser "0001". (Obs: não tenho muito experiência no php, então desculpe qualquer besteira feita por mim). Código: <?php session_start(); $OB = $_POST['Nom']; $nom1 = $_POST['Nom1']; $nom2 = $_POST['Nom2']; $nom3 = $_POST['Nom3']; $nom4 = $_POST['Nom4']; $nom = $OB."-".$nom1."-".$nom2."-".$nom3."-".$nom4."-"; $server = "localhost"; $user = "root"; $password = ""; $dbname = "projects"; $conn = mysqli_connect ($server, $user, $password, $dbname); $sql = "SELECT * FROM projects WHERE name LIKE '%".$nom."%' ORDER BY name DESC LIMIT 1"; $query = mysqli_query($conn, $sql); while ($resultado = mysqli_fetch_array($query)) { if ($resultado) { $res = substr($resultado['name'], -4); $res_1 = $res + 1; $res_2 = str_pad($res_1, 4, '0', STR_PAD_LEFT); $res_3 = $nom.$res_2; $sql = "INSERT INTO projects (name, description) VALUES ('".$res_3."', 'a')"; if (mysqli_query($conn, $sql)) { echo "Projeto criado com sucesso."; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } else { $res_4 = $nom."0001"; $sql = "INSERT INTO projects (name, description) VALUES ('".$res_4."', 'a')"; if (mysqli_query($conn, $sql)) { echo "Projeto criado com sucesso."; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } } ?>
  5. Vlw cara funcionou! Não to conseguindo colocar aki no site como respondido
  6. Estou criando um formulário com input dinâmico que se duplicam ao clicar no botao "Adicionar" com imcrement.Meus códigos para exemplificar um pouco: var count1 = 0; function duplicarCampos(){ count1++; var clone = document.getElementById('ortipo1').cloneNode(true); var destino = document.getElementById('destipo1'); destino.appendChild (clone); var camposClonados = clone.getElementsByTagName('input'); if (count1 < 15) { for(i=0; i<camposClonados.length;i++){ document.getElementById('tipo1').name = "TA"+count1; } } else { alert("Você chegou no numero máximo permitido."); var node1 = document.getElementById('destipo1'); node1.removeChild(node1.childNodes[0]); } } function removerCampos(id){ var node1 = document.getElementById('destipo1'); node1.removeChild(node1.childNodes[0]); } <form id="form1" method="post" action="categories-validate.php" style="border:2px solid gray;width:400px; height:auto; min-height:100px; max-height:1000px; padding:15px;background:#E1E1E1; position:relative; vertical-align: middle; "> <div style="padding-top:20px;padding-bottom:10px; max-height: 800px; overflow:auto;"> <ul> <h4 style="text-align:left; float:left;">Tipo 1</h4> <li style="float:right; margin-top:5px;"> <input type="button" onclick="duplicarCampos();" value="Adicionar"> <input type="button" onclick="removerCampos(this);" value="Remover"> </li> <br><br> </ul> <ul style="max-width:180px; float:left;"> <li id="ortipo1" style="float:left; padding-bottom:5px;"> <input type="text" id="tipo1" name="TA0" maxlength="14" size="14" style="margin-top:5px;"/><br> </li> <div style="display:block; max-width:180px; float:left;"id="destipo1"></div><br> </ul> </div> <hr size="2"> </form> Quero que no arquivo categories-validate.php que é para onde form vai ser redirecionado, o $_POST seja criado automaticamente no número de vezes desejado, pensei em duplicar um $_POST e alterar parte do name pela numeração criado pelo increment. Exemplo: (obs: onde tiver ponto de interrogação eu não sei oq colocar). var a = 0; var count = 0; var counter4 = 10; function dup() { while (a < counter4){ count++; var clone = document.getElementById('post').cloneNode(true); var destino = document.getElementById('dupdest'); destino.appendChild (clone); var camposClonados = clone.getElementsBy??; for(i=0; i<camposClonados.length;i++){ ??????? } a++; } } <div id="post"><?php echo $_POST['TA0']; ?></div> <div id="dupdest">
  7. Estou criando um formulário com um input text dinâmico, que ao clicar em adicionar o input é clonado com o name increment, o javascript está feito mas o $_POST da outra pagina que puxará os valores dos input não recebe dados dos inputs clonados. Código: <script type="text/javascript"> var count = 0; function duplicarCampos(){ count++; var clone = document.getElementById('origem').cloneNode(true); var destino = document.getElementById('destino'); destino.appendChild (clone); var camposClonados = clone.getElementsByTagName('input'); for(i=0; i<camposClonados.length;i++){ document.getElementById('tipo').name = count; } } function removerCampos(id){ var node1 = document.getElementById('destino'); node1.removeChild(node1.childNodes[0]); } </script> <form id="form1" method="post" action="categories-validate.php"> <div align="center"> <a onclick="duplicarCampos();">Adicionar |</a> <a onclick="removerCampos(this);">Remover </a> <input type="submit" value="Enviar"> </div> <div id="origem" align="center"> Tipo: <input class="B" type="text" id="tipo" name="0" maxlength="14" size="14" style="margin-top:5px;"/> </div> </form> <div id="destino"></div> Como faço para corrigir isto e puxar os valores destes inputs clonados?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.