Ir para conteúdo
Fórum Script Brasil

3dmaniaco

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Tudo que 3dmaniaco postou

  1. Olá a todos. Eu tenho uma pagina PHP com uma DIV chamada PRINCIPAL. E tenho uma imagem chamada ABRIR.JPG que serve de link para EXIBIR ou OCULTAR a DIV PRINCIPAL. Eu gostaria de saber, como posso fazer para quando a DIV estiver OCULTA exibe no link a imagem ABRIR.JPG, e quando a DIV estiver VISIVEL exibe a imagem FECHAR.JPG ? Este é meu codigo atual, só exibe e oculta a DIV: arquivo func_div.js $(document).ready(function(){ $('#PRINCIPAL').hide(); $('#mostrar_div').click(function(event){ event.preventDefault(); $("#PRINCIPAL").show("slow"); }); }); Link exibe DIV <a href="#" id="mostrar_div"><img src="ABRIR.JPG" width="54" height="84" /></a> Toda ajuda será bem vinda
  2. 3dmaniaco

    PHP Procedure

    Olá Programadores (ras). Tudo Bem ? Gente, preciso fazer uma adaptação no meu código, que eu nunca fiz, vocês me ajudariam ? Deixa eu explicar. Eu possuo a seguinte query $linha = mssql_query("Select * From contatos Where id='$receber'") O pessoal da empresa, vão me passar a procedure pronta. Cmo devo fazer, para quando eu receber a procedure, fazer ela receber o parametro $receber ? Eu ainda utilizo o mssql_query ? Toda ajuda será bem vinda Obrigado desde já.
  3. 3dmaniaco

    Duvida Query

    Eu preciso inserir uma opção na minha query, e não esta dando certo. Eu possuo essa query abaixo, que exibe todos os resultados com paginação e que possua o status igual a 1, mas eu preciso que a instrução id=$receber, somente seja executada na query, se a url possuir uma variavel, exemplo (http://pagina.php?id=1'>http://pagina.php?id=1), caso não possua parametro, seja uma pagina simples exemplo (http://pagina.php), a instrução id=$receber seja ignorada na query. Tem como fazer ? Segue minha query: $receber = $_GET['id']; $status = 1; // Faz o Select pegando o registro inicial até a quantidade de registros para página $sql = mysql_query("SELECT * FROM anuncios WHERE id=$receber AND status = 1 LIMIT $inicial, $numreg"); Tuda Ajuda Será Bem Vinda Desde já Agradeço a Força.
  4. 3dmaniaco

    Duvida Query

    Olá Pessoal. Tudo Bem ? Eu estou fazendo um sistema, e me surgiu uma duvida na query, como wu posso fazer o WHERE, para que ele filtre registros maior que 500 e menor que 600 ? como posso fazer isso ? Toda ajuda será muito bem vinda !!!!
  5. ninguém vai me ajudar ?
  6. Falae ESerra, valeu pela força. Agora eu preciso de outra ajuda, rssss Como eu faço para um inner join nesta query, sem interferir no filtro. $duplicados = mysql_query("SELECT *, COUNT(id) reg_dup FROM cursos GROUP BY id HAVING reg_dup > 0");
  7. Falae Pessoal !!!! Tudo Bem ? Eu preciso de uma ajudinha de vocês. Eu possuo uma tabela onde grava os ID's dos produtos, e eles se repetem, eu gostaria de cntar quantos ID's iguais possuem no banco, exemplo. 10 ID 1 5 ID 5 etc.... Qual a forma mais facil de se fazer isso dai ?
  8. 3dmaniaco

    Dúvida, Form Login.

    Primeiramente ESerra, obrigado pelo retorno. ESerra, estou tentando alterar aqui, mas não estou conseguindo resolver, se não for pedir muito, você não me faria alteração, para eu entender a lógica, pois ainda estou aprendendo, e eu preciso fazer esse form para aprender. Se puder colaborar, agradeço desde já.
  9. 3dmaniaco

    Dúvida, Form Login.

    ninguém vai contribuir ?
  10. Tranquilo Pessoal ? Eu possuo um form de login, onde o formulario compara o username e a senha com o banco mysql, e caso seja afirmativo, redireciona para a pagina painel.php. Mas eu gostaria que quando formulario fizesse o login, ele enviasse o ID do usuário que esta fazendo login, e envie pela url o parametro ID. A url ficaria assim pagina.php?id=1 Esse é o meu formulário, de login, que eu fiz pelo dreamweaver cs4 <?php require_once('../Connections/Abyara.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } mysql_select_db($database_Abyara, $Abyara); $query_RsListar = "SELECT * FROM cadastro ORDER BY id_cadastro ASC"; $RsListar = mysql_query($query_RsListar, $Abyara) or die(mysql_error()); $row_RsListar = mysql_fetch_assoc($RsListar); $totalRows_RsListar = mysql_num_rows($RsListar); ?> <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['username'])) { $loginUsername=$_POST['username']; $password=$_POST['senha']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "adicionar.php"; $MM_redirectLoginFailed = "login.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_Abyara, $Abyara); $LoginRS__query=sprintf("SELECT username, senha FROM cadastro WHERE username=%s AND senha=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $Abyara) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>"> <table width="100" border="0" cellspacing="0" cellpadding="0"> <tr> <td><label> <input type="text" name="username" id="username" /> </label></td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td><label> <input type="text" name="senha" id="senha" /> </label></td> </tr> <tr> <td><input type="submit" name="button" id="button" value="Login" /></td> </tr> </table> </form> </body> </html> <?php mysql_free_result($RsListar); ?> Já tentei fazer de varias formas, mas não deu certo, como posso fazer ? Desde já, muito obrigado.
  11. 3dmaniaco

    Erro XML

    Eu consegui fazer uma parte do script, mas dai agora não estou conseguindo resolver outra parte. Eu criei um arquivo xml, chamado logados.xml, onde quando o usuário faz login no sistema, é gravado o nome desse usuario no arquivo xml, informando que ele esta logado. Dai eu listo todos os usuarios cadastrados no banco de dados mysql, e o sistema compara, o nome do usuario listado vindo do mysql, e vê se ele esta na lista do xml, caso afirmativo, ele esta online, caso não esteja na lista ele esta offline. Mas quando eu exibo na frente de cada usuário, o status do respectivo usuário da lista, em vez de aparecer na frente de cada usuário seu respectivo status, ele exibe todos os status no mesmo usuário. Por exemplo, digamos que 3 usuarios esteja online, em vez de aparecer assim: João - Logado Manuel - Logado José - Logado Esta aparecendo assim: João - logado logado logado Aparece o status do todos usuários, no mesmo usuário, vejam meu codigo: <table width="251" class="tabela"> <tr> <td width="197"><a href="java script:void(0)" onClick="java script:chatWith('<?php echo $row_RsListar['nome']; ?>')" style="text-decoration:none"><font color="#0066CC"><strong><?php echo $row_RsListar['nome']; ?></strong></font></a> </td> <td width="42"><?php $xml = simplexml_load_file("logados.xml"); // Abre o arquivo xml, para poder manipular. for($i=0; $i < count($xml->usuarios); $i++) { $nome = $xml->usuarios[$i]->nome; $logado = $xml->usuarios[$i]->online; $usuario = $row_RsListar['nome']; $cadastros = $xml->usuarios->nome; if($usuario == $nome){ echo "Online <img src='img/online_lista.png'/>"; } else{ echo "Offline<img src='img/offline_lista.png'/>"; } } ?></td> </tr> </table> Toda ajuda será muito bem vinda
  12. 3dmaniaco

    Erro XML

    Olá Pessoal. Tudo Bem ? Eu estou fazendo um script em PHP e XML Onde o PHP compara o usuário logado, com o nome do XML, mas ele só existe o primeiro nome, que é admin, então quando logo com admin, ele exibe admin, mas quando faço login como joao, ele não mostra pois é o segundo no no xml, como posso fazer a incrementação. <?php $xml = simplexml_load_file("logados.xml"); // Pode ser http://www.algumdominio.com/services/arquivo.xml $nome = $xml->usuarios->nome; if($_SESSION['MM_Username'] == "$nome"){ echo $nome; } ?> desde já, muito obrigado
  13. Bom Dia Linkbes Eu tentei fazer uma coisa aqui, e não deu certo. Em vez de utilizar input type, utilizar campo select, tem como fazer .... E obrigado
  14. Oi Amigo Você me ajudou bastante sim cara, e realmente tem pouca gente ajudando. valeu pela força. Obrigado mano.
  15. Agora sim esta funcionando perfeitamente, legal !!!! Mas só por curiosidade, oque estava errado no meu codigo ? Você poderia postar a parte que estava errada e como era o certo ? Somente para fins de estudo mesmo. Mas muito obrigado mesmo amigo pela força, você é mano mesmo. Se eu puder te ajudar em algo, conta comigo amigo, valeu.
  16. Mais uma vez, obrigado cara. Mas esse codigo já esta se tornando um enigma cara, não ta salvando o conteudo das input's no BD Cara, vê se você consegue localizar o erro, pois já revirei esse codigo e não achei nada de errado. Agradeço se puder me dar essa força mano Vou disponibilizar o codigo e o SQL do BD da tabela, para você testar, e ver oque estou te falando. Codigo MySql CREATE TABLE `torre` ( `id_torre` int(10) unsigned NOT NULL auto_increment, `fk_id_produto` varchar(50) NOT NULL default '0', `qtde_produto` varchar(50) NOT NULL default '0', `status_preenchimento` varchar(45) NOT NULL, PRIMARY KEY (`id_torre`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36; Codigo Cadastrar.php <?php $conexao = mysql_connect("localhost", "root", "teste") or die(mysql_error()); $db = mysql_select_db("abyara"); ?> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#add").click(function(){ $("div").append('<table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td><input name="campo[1][nome]" type="text" /></td><td><input name="campo[1][quantidade]" type="text" /></td></tr></table>'); }); }); </script> <form method="post"> <div></div> <table width="100" border="0" cellspacing="0" cellpadding="0"> <tr> <td><input name="campo[1]['nome']" type="text" /></td> <td><input name="campo[1]['quantidade']" type="text" /></td> </tr> <tr> <td><input name="campo[x][nome]" type="text" /></td> <td><input name="campo[x][quantidade]" type="text" /></td> </tr> <tr> <td><input type="button" id="add" value="Addicionar"></td> <td><input type="submit" name="enviar"></td> </tr> </table> </form> <?php if( isset( $_POST['enviar'] ) ) // Verifica se a variavel existe { foreach( $_POST['nome'] as $linha )//Rodar todo o post linha por linha, e econtrar os que possuem nome e quantdiade { /* * Validação necessária para garantir que a linha * tenha os valores necessários para ir ao banco de dados * Caso não tenha, passa direto para próxima. */ if( isset($linha['nome']) && isset($linha['quantidade']) ) { $query = "INSERT INTO torre (qtde_produto, status_preenchimento) VALUES (". implode(", ", $linha) .")"; echo $query; mysql_query($query) or die(mysql_error()); } } } ?> <?php mysql_close($conexao); ?>
  17. Não, eu disse, que quando eu cliquei para enviar os dados, o formulário não exibiu nenhuma mensagem de erro. Mas quando eu vou olhar no BD, nada foi gravado.
  18. Primeiramente, obrigado Linkbes, pela força cara. Eu copiei e colei o seu comigo no meu codigo, e o formulario, envia sem dar erro, mas não grava no BD, olha como ficou meu codigo. <?php $conexao = mysql_connect("localhost", "root", "ondemand@2011") or die(mysql_error()); $db = mysql_select_db("abyara"); ?> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#add").click(function(){ $("div").append('<table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td><input name="campo[1][nome]" type="text" /></td><td><input name="campo[1][quantidade]" type="text" /></td></tr></table>'); }); }); </script> <form method="post"> <div></div> <table width="100" border="0" cellspacing="0" cellpadding="0"> <tr> <td><input name="campo[1][nome]" type="text" /></td> <td><input name="campo[1][quantidade]" type="text" /></td> </tr> <tr> <td><input type="button" id="add" value="Addicionar"></td> <td><input type="submit" name="enviar"></td> </tr> </table> </form> <?php if( $_POST['enviar'] ) { foreach( $_POST['nome'] as $linha )//Rodar todo o post linha por linha, e econtrar os que possuem nome e quantdiade { /* * Validação necessária para garantir que a linha * tenha os valores necessários para ir ao banco de dados * Caso não tenha, passa direto para próxima. */ if( isset($linha["nome"]) && isset($linha["quantidade"]) ) { $query = "INSERT INTO torre ( qtde_produto, status_preenchimento ) VALUES (". implode(", ", $linha) .")"; echo $query; mysql_query($query) or die(mysql_error()); } } } ?> <?php mysql_close($conexao); ?> Oque pode estar errado agora ?
  19. Olá Pessoal. Oque precisar ser mudado, para que esse script funcione ? Vamos achar a solução ae galera. valeu
  20. Este é meu codigo completo E esta dando esse erro. INSERT INTO torre ( qtde_produto, status_preenchimento ) VALUES ('1')Column count doesn't match value count at row 1 <?php $conexao = mysql_connect("localhost", "root", "safebd") or die(mysql_error()); $db = mysql_select_db("abyara"); ?> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#add").click(function(){ $("div").append('<table border="0" width="470" cellspacing="0" cellpadding="0"><tr><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td></tr><tr><td width="200"><center><input type="text" name="nome[]" size="15" style="font-weight: 700"></center></td><td width="200"><center><input type="text" name="quantidade[]" size="4" style="font-weight: 700"></center></td><td width="200"><center><input type="text" name="peso[]" size="8" style="font-weight: 700"></font><b><font color="#FF0000" size="2" face="Verdana"></font></b></center></td><td width="200"><center><input type="text" name="valor[]" size="6" style="font-weight: 700"></center></td></tr></table>'); }); }); </script> <form method="post"> <div></div> <table border="0" width="470" cellspacing="0" cellpadding="0"><tr><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td><td width="200"><font face="Verdana" style="font-size: 3pt">&nbsp;</font></td></tr><tr><td width="200"><center><input type="text" name="nome[]" size="15" style="font-weight: 700"></center></td><td width="200"><center><input type="text" name="quantidade[]" size="4" style="font-weight: 700"></center></td><td width="200"><center><input type="text" name="peso[]" size="8" style="font-weight: 700"></font><b><font color="#FF0000" size="2" face="Verdana"></font></b></center></td><td width="200"><center><input type="text" name="valor[]" size="6" style="font-weight: 700"></center></td></tr></table><input type="button" id="add" value="Addicionar"><input type="submit" name="enviar"> </form> <?php if( $_POST['enviar'] ){ $campos = Array(); foreach( $_POST['nome'] as $indice=>$campo ){ if(!empty( $campo )){ $campos[] = "('$campo')"; $quantidades[] = $_POST['quantidade']['indice']; } } $query = "INSERT INTO torre ( qtde_produto, status_preenchimento ) VALUES ".implode(",", $campos); echo $query; mysql_query($query) or die(mysql_error()); } ?> <?php mysql_close($conexao); ?>
  21. Então amigo, deu erro, veja como ficou o codigo <?php if( $_POST['enviar'] ){ $campos = Array(); foreach( $_POST['nome'] as $indice=>$campo ){ if(!empty( $campo )){ $campos[] = "('$campo')"; $quantidades[] = $_POST['quantidade']['indice']; } } $query = "INSERT INTO torre ( qtde_produto, status_preenchimento ) VALUES ".implode(",", $campos); echo $query; mysql_query($query) or die(mysql_error()); } ?> E valeu pela força
  22. Oi Amigo. Então ficaria assim ? $campos = Array(); foreach( $_POST['nome'] as $campo ) ( $_POST['nome'] as $campos ){ if(!empty( $campo )) if(!empty( $campos )) $campos[] = "('$campo')"; $campos[] = "('$campos')"; /code]
  23. Olá Pessoal. Tudo Bem ? Eu criei um formulario, onde eu consigo inserir varios dados ao mesmo tempo no BD MySql, onde eu aperto um botão chamado Adicionar +, aparece outro input abaixo do anterior, onde eu posso cadastrar outra informação, vejam : Onde esta os dados 10, 11, 12, 13, 14 é o campo nome[] - Onde deverá salva no BD, na tabela qtde_produto Onde esta os dados 20, 21, 22, 23, 24 é o campo quantidade[] - Onde deverá salvar no BD, na tabela status_preenchimento Quando eu envio as informações, ele só salva as informações do campo nome[], então salva os dados 10, 11, 12, 13, 14, ele não esta salvando as informações do campo quantidade[]. Vejam meu codigo: <?php if( $_POST['enviar'] ){ $campos = Array(); foreach( $_POST['nome'] as $campo ){ if(!empty( $campo )) $campos[] = "('$campo')"; } $query = "INSERT INTO torre ( qtde_produto, status_preenchimento ) VALUES ".implode(",", $campos); echo $query; mysql_query($query) or die(mysql_error()); } ?> Oque posso modificar, para que ele salve os dados de todos os campos no BD. Toda Ajuda será muito bem vinda Obrigado desde já.
×
×
  • Criar Novo...