
3dmaniaco
Membros-
Total de itens
23 -
Registro em
-
Última visita
Tudo que 3dmaniaco postou
-
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
-
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á.
-
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.
-
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 !!!!
-
ninguém vai me ajudar ?
-
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");
-
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 ?
-
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á.
-
ninguém vai contribuir ?
-
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> </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.
-
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
-
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
-
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
-
Oi Amigo Você me ajudou bastante sim cara, e realmente tem pouca gente ajudando. valeu pela força. Obrigado mano.
-
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.
-
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); ?>
-
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.
-
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 ?
-
Olá Pessoal. Oque precisar ser mudado, para que esse script funcione ? Vamos achar a solução ae galera. valeu
-
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"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </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"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </font></td><td width="200"><font face="Verdana" style="font-size: 3pt"> </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); ?>
-
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
-
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]
-
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á.