
JaguA
Membros-
Total de itens
798 -
Registro em
-
Última visita
Tudo que JaguA postou
-
são 4 forms diferente cada um para um situação porem a ação fica tudo no mesmo arquivo ? e ele não ta fazendo as outras ações so a do insert? olha existe diversa formas de fazer isso sem ser no campo hidden Primeiro - vou te pedir para por os codigos dentro do camp ode código para fica com uma visibilidade melhor. Segundo - separe bem o texto e explique de uma forma direta e objetiva ( assim fica bem facil coomprender o que quer passar, as vezes rodeios de mais acaba atrapalahndo o nosso coomprendimento rsrs ) Terceiro - Bem, para você fazer isso é bem simples não requer nenhum campo hidden para complicar sua vida... como você já deve ter notado o seu botão é uma input sendo assim ele manda, valores também sendo assim coloque o name do input e o value o value é o que aparece no botão então se for para deleta deixei mostra Deletar Alterar Cadastrar os botoa ficaria assim <input type="submit" name="botao" value="Cadastrar" /> <input type="submit" name="botao" value="Alterar" /> <input type="submit" name="botao" value="Deletar" /> depois no php você coloque condição if($_POST['botao'] == 'Alterar') { // Codigo Update } if($_POST['botao'] == 'Cadastrar') { // Codigo Insert } if($_POST['botao'] == 'Deletar') { // Codigo Delete } espero que tenha entendido
-
tente, se você quer aprende, arrisque, se der zebra de Ctrl + Z , salve o arquivo antes, você so vai aprender enquanto tiver problema para resolver... quando você fizer algo e estiver dificil e não estiver dando certo, antes de mais nada.. AGRADEÇA.. pois esse é mais um aprendizado.. sem problema não tem como você se torna experiente, vocÊ não aprende do nada, se aprende estudando. e ralando.. olha mag não me leve a mal, mas por mim eu não vou por o script pronto ate porque vocÊ já tem ele pronto reque os umas mudanças no qual você tem capacidade para fazer, e tenho certeza que daqui a um tempo o fato que eu, ou outra pessoa não fez, você vai agradecer por isso. ao é sendo chato, mas é so assim que você vai aprende de verdade, eu sei que no dificil é complicado existe um milhao e mais um poco de duvidas, mas as duvidas beleza coloca aqui pergunta pede auxilho da minha parte tera ajuda no que eu tenho conhecimento... e mais eu colaboro aqui com o forum eu ajudo aqui so por um motivo... eu aprendo muito aqui as vezes aparece coisas que jamais vi, e eu vo pesquisa para ajuda, e é assim que você vai se tornando melhor. ;)
-
Para manda para outro local e troca o nome da imagem, você vai precisa alterar algumas coisas no código... nessa linha ele esta mandando para a pasta a imagem move_uploaded_file($tmp, $name,); se você quer trocar o nome em $temp que é o nome do arquivo deve colocar o nome que deseja e $name é o local que a imagem ta indo... então de outro caminho no seu caso coloque para fzr o nome de acordo com o nome temporario mais o nome da imagem ficando assim $err = 0; $name=$_FILES['image']['name']; $tmp=$_FILES['image']['tmp_name']; $type=$_FILES['image']['type']; $err=$_FILES['image']['error']; $nome_imagem = md5($temp.$name.$type); // converte o nome da imagem e o nome temporario para md5 $pasta = "upload/imagem"; // nome da pasta para onde vai ir as imagens if($err==0) { move_uploaded_file($nome_imagem, $pasta,); } Se não entendeu direito so dizer o que não entnedeu... mas é assim que funciona. lógica. move_uploaded_file ( string $filename , string $destination ) Segue Link do Manual http://php.net/manual/pt_BR/function.move-uploaded-file.php
-
olha no seu html voce deixa normal <textarea> </textarea> no css declara por tag no caso assim textarea { width: 600px; height: 120px; border: 3px solid #FFFFFF; padding: 5px; font-family: tahoma, sans-serif; } no seu caso ele não sumiu o que aconteceu é que você deixo a borda branca então vamos dizer que ele fico "camuflado" caso você não queira deixar direto na tag textarea pois pode haver outros textarea que não quer mecher trabalhe d seguinte forma com classe ficando assim textarea.classe1 { width: 600px; height: 120px; border: 3px solid #FFFFFF; padding: 5px; font-family: tahoma, sans-serif; } e no seu html fica assim <textarea class="classe1"> </textarea>
-
Cara não entendi muito bem, o que você pretende fazer, aqui listou as div de um lado, e mais algumas de outro que seria os joador e o suplente e depois listou varios nome e tals embaixo... o que eu diria que são os jogaores... agora so me explica exatamente como isso deve ficar qual ação tem que ter e tudo mais, para ver o que ta faltando...
-
no value coloca o ID do registro depois manda para o script excluir no kso mantenha um form la no radio com acao para o excluir e pega ele por post $id = $_POST['nome do radio']; e a variavel id tu coloca la na QUERY.
-
Tem sim, no caso na hora do cadastro você transforma ela e depois sempre que for verificar tem que converte de novo... Acrescente abaixo desta linha $senha=$_POST['txtsenha']; Está $senha = md5($senha); Ficando assim $senha=$_POST['txtsenha']; $senha = md5($senha);
-
não é antes dos If's e sim no inicio da pagina, so 1 no inicio da pagina saijisjajias poem $pg = 1 não tem problema já que essa variavel é para trabalhar as paginas e tudo mais logo no inicio do seu script deixei <?php $pg = 1; ?> depois vem todo o seu script conforme fez a correção anterior. vou explicar minha logica... você ta com um problema nessa linha if (($_POST['pg'] != 0) && is_numeric($_POST['pg'])) bem is_numeric então somente numero ... em nenhum momento foi declarado uma variavel com numero no caso a variavel $pg estão null e em string por isso retorna erro. não tenho certeza disso mas é so testa ae pra saber rsrs.
-
em que momento você disse no sistema q $err = 0 ? provavelmente o erro esteja ai, pois mais que não passo nada para a variavel err, ela esta como nula e não 0. if($err==0) { move_uploaded_file($tmp, $name,); } experimenta fazer assim $err = 0; $name=$_FILES['image']['name']; $tmp=$_FILES['image']['tmp_name']; $err=$_FILES['image']['error']; if($err==0) { move_uploaded_file($tmp, $name,); }
-
Qual erro esta retornando, quando você utiliza ele?
-
estuda um pouco sobre INNER JOIN e LEFT JOIN vai precisar saber disso para fazer o select.
-
é como o Romero falou, esta é a forma correta de utilizar
-
na questão dos campos em branco coloca um If(empty($_POST['login']) or empty($_POST['password'])) { // coloca aqui um alerta dizendo que tem campos em branco / e depois um history.back -1 }
-
Cara você precisa entender a lógica e depois os comandos... você quer selecionar os dados do cadastro de quem está logado no sistema certo ? então como fazer isso ? primeiro você precisa selecionar estes dados, mas como fazer se já existe varioas? a forma mais certa é o ID ou algum campo que não se repetira como em alguns caso é o e-mail. mas para não complicar vamos manter a linha de raciocinio em cima do ID. então entra a parte do conhecimento basico do PHP e interação com MYSQL. primeiro vamos criar uma variavel que ira receber o comando dado pelo banco de dados. ela se chamara query, e depois passa as instruções do banco ficando assim. $query = mysql_query("SELECT * FROM usuarios"); beleza selecionamos todos os registros que existe dentro da tabela usuarios mas você quer somente 1 então adicionamos uma condição no caso a do ID. $query = mysql_query("SELECT * FROM usuarios WHERE usu_id = 5"); bem aqui nos selecionamos o registro de ID 5, a pegunta é como selecionar um registro da pessoa que acabo de logar? para isso vamos precisar da ID dessa pessoa, no caso esse valor vai ser passado de alguma forma de uma pagina para outra, a forma mais utilizada é pela URL onde pegamos via GET... exemplo www.site.com.br/perfil.php?id=4 maravilha agora temos dentro do GET ID o valor 4 agora vem outra duvida como pega esse valor? no teu script logo no inicio você vai criar uma variavel que ira pegar esse valor ficara assim. $id_usuario = $_GET['id']; pronto pegamos o valor 4 do id no metodo get e jogamos para dentro da variavel id_usuario agora nossa consulta no banco de dados ficara assim. $query = mysql_query("SELECT * FROM usuarios WHERE usu_id = $id"); agora já estamos selecionando um registro pela id da url, então agora é só imprimir na tela com isso requer um outro parametro do PHP e MYSQL no caso vamos armazena todos os campos da tabela em uma unica variavel array. $array = mysql_fetch_array($query); so analisando o código acima. variavel array recebe os valores dos campos da tabela que foi selecionanda na query $query. para mostra é muito simples é os trabalhar com o nome dos campos. echo $array['usu_nome']; echo -> imprmir na tela / mostrar o código assima diz, mostre o valor da variavel array no campo usu_nome. Mateus, iso é um exemplo pratico e simples onde eu utilizei os campos da sua tabla para maior compreensão e assim você entender a lógica do que você tem que fazer, agora é so por a mão na massa, tutoriais e exemplos tem de monte pela internet.
-
EXEMPLO Assim: [code]
-
este arquivo você mando por algum programa de FTP ou por um script de Upload? verifique quem é o Owner deste arquivo, já passei por dificuldades em arquivos em que levei para o servidor manualmente e o sistema não conseguia fazer nada, pois ele não era o proprietario do arquivo, isso mesmo com o CHMOD 777, e quando o proprio sistema fazia o upload ele fazia o que tinha que fazer normalmente, porem eu manualmente não consegui deleta o arquivo so renomear e ler.
-
Tirei o LoginRow, e to usando o select que já exite dentro deste script. tenta ae. <?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['usu_login'])) { $loginUsername=$_POST['usu_login']; $password=sha1($_POST['usu_senha']); mysql_select_db($database_loginsenha, $loginsenha); $LoginRS__query=sprintf("SELECT usu_id, usu_login, usu_senha FROM usuarios WHERE usu_login=%s AND usu_senha=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $loginsenha) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = mysql_result($LoginRS,0,'usu_id'); if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; $MM_fldUserAuthorization = "usu_id"; $MM_redirectLoginSuccess = "Perfil/Perfil.php?id=$loginStrGroup"; $MM_redirectLoginFailed = "Sistema_login/erro.php"; $MM_redirecttoReferrer = false; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?>
-
bacana, não sabia disso, pra ser sincero não so muito bom com o JavaScript uhsahusa
-
Já que ela vem colorida, você pega passa ela para uma variavel onde recebe o tratamento para ficr preto e branco e depois cria a function do onmouseover assim por default mostra preto e branco quando por o mouse voce da o print na que vem do banco.
-
Tem como você detalhar como é feito o translate ? achei muito interessante isto.
-
teu arquivo de cadastros está em ASP e não PHP os comando são bem faceis coloque uma variavel para receber a string que fara a query exemplo $query = mysql_query("SELECT * FROM ´TABELA´"); para imprimir na tela é so pega essa query e transformala em array com o fetch array $row = mysql_fetch_array($query); e então imprimir dando o nome do campo da tabela no array da variavel echo $row['nome']; echo $row['telefone']; ou por indices lembrando que o ponto de partida é o 0 echo $row[1]; echo $row[2];
-
coloque no inicio da pagina $pg=0 pode ser pelo fato de você pedir somente numerico e como não atribuio nada a ela, então retorna o erro.
-
Se quer o script pronto, pode estar vendo quem quiseres para contratar e fazer o serviço para você.
-
cara não consigo coomprende o que realmente você está fazendo, mas vou deixar uma forma pratica e segura de você pegar esses dados... para o e-mail do cliente você envia o link do boleto com um ID na pagina do boleto cria um select com where id e receba pela URL a id via GET. seleceiona os dados e monte o boleto.
-
coloque uma condição para quando for o duplo clique ele mostra o alert e voltar uma history back assim não vai executar o script.