-
Total de itens
100 -
Registro em
-
Última visita
Tudo que Marcos Guiga postou
-
Bom pessoal criei um script simples para dar a opção "curtir" ao seu site, a instalação é simples crie no banco de dados as tabelas id,nome, email, post, data e curtidas(com o valor de zero) e crie o respectivo cadastro das postagens.Para exibir as postagens crie uma pagina chamada postagem.php?id=(id da postagem) <?php session_start(); require("../configs/connection.php"); $id = $_GET['id']; $posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'"); while($post = $posts->fetch_array()){ echo "$post[nome]: <br> $post[post] <br> postado em:$post[data]"; if($perm==1){ echo "<br><a href='?action=deletar&id=$post[id]'>deletar</a><br><br>"; echo "vc tem $post[curtidas]"; } } if(isset ($_POST['curtida'])){ $_SESSION["curtir"] = 1; $posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'"); while($post = $posts->fetch_array()){ $curtida = $post['curtidas']; $curti = $curtida + 1; $mysqli->query("UPDATE postagens SET curtidas = '$curti' WHERE id = '$id'"); } } if(isset ($_POST['curtido'])){ $posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'"); while($post = $posts->fetch_array()){ $curtida = $post['curtidas']; $curti = $curtida - 1; $mysqli->query("UPDATE postagens SET curtidas = '$curti' WHERE id = '$id'"); } } if(isset($_SESSION["curtir"]) AND $_SESSION["curtir"] == "1" ){ echo"<form action='' method='post'> <input type='submit' name='curtido' value='Descurtir'> </form>";unset($_SESSION['curtir']); }else{ echo"<form action='' method='post'> <input type='submit' name='curtida' value='Curtir'> </form>"; } ?> espero ter ajudado, qualquer melhora é bem vinda!
-
Opa Marcelo_2, obrigado por me ajudar, desculpa ai por eu não saber, na verdade eu já tentei fazer desta forma mas esqueci de tirar as apas simples do codigo, o "ID" estava no codigo sem querer eu já tinha retirado ele e num teste coloquei de volta, valeu mesmo cara
-
CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `senha` varchar(255) NOT NULL, `permissao` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; seria isso? rs deculpa se não for porque sou meio burro em sql
-
Mensagens do MySQL : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Marcos Guiga','marcosguiga','1230508','0')' at line 1 pessoal oque siguinica esse erro? não consigo colocar nada no banco de dados nem por php ou ate mesmo aprtir do phpmyadmin, so da esse erro, já tente instalar e reinstalar o servidor e nada, oque pode ser??
-
cara seria tipo um alerta? voce pode usar um js basico tipo echo"<script>alert('Usuario ou senha incorretos!');</script>";
-
Boa noite pessoal estou com um problema no meu codigo, estou só fazendo um codigo pra testar esse novo mysql mas estou tendo um problema muito chato: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id', 'nome', 'email', 'senha', 'permissao') VALUES ('Marcos Guiga','marcosguiga@' at line 1 de forma nenhuma consegui resolver, dando uma pesquisada, vi ate sobre erro no propio apache, já desistalei, instalei outro e nada <?php require("configs/connection.php");?> <html> <head> <title>Curso de PHP</title> </head> <body> <form action="" method="POST"> <label>Nome:</label> <br><br> <input type="text" name="nome" placeholder="Nome Completo" > <br><br> <label>Email:</label> <br><br> <input type="text" name="email" placeholder="email@email.com" > <br><br> <label>Senha:</label> <br><br> <input type="password" name="senha" placeholder="*******" > <br><br> <label>Confirmar Senha:</label> <br><br> <input type="password" name="csenha" placeholder="*******" > <br><br> <input type="submit" value="Registrar" name="button"> </form> </body> </html> <?php if(isset($_POST['button'])){ $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; $csenha = $_POST['csenha']; $permissao = "0"; if ($nome == "" || $email == "" || $senha == "" || $csenha == ""){ echo "<script>alert('preencha todos os campos!');</script>"; return true; } if($senha != $csenha){ echo "<script>alert('As senhas são diferentes');</script>"; return true; } $select = $mysqli->query("SELECT * FROM usuarios WHERE email='$email' "); if($select){ $row = $select->num_rows; if($row > 0){ echo "<script>alert('Usuario já cadastrado');</script>"; } else { $sql = ""; $insert = $mysqli->query("INSERT INTO usuarios ('id', 'nome', 'email', 'senha', 'permissao') VALUES ('$nome','$email','$senha','$permissao') "); if($insert){ echo "<script>alert('Usuario cadastrado com sucesso'); location.href='aula10.php'</script>"; }else{ echo $mysqli->error; } } }else{ echo $mysqli->error; }} ?> Caso seja necessario este é o codigo sql CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `senha` varchar(255) NOT NULL, `permissao` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-
Bom pessoal, eu precisaria fazer uma conexão com um banco de dados Mysql a partir de um código JavaScript, não poso fazer com outro pois é a partir de uma aplicação móvel. Como eu faço para conectar e imprimir os resultados? Uma vez a muito tempo atras eu vi como faz mas já não lembro mais como faz e nem onde vi, poderiam me ajudar?
-
Bom pessoal, eu precisaria fazer uma conexão com um banco de dados Mysql a partir de um código JavaScript, não poso fazer com outro pois é a partir de uma aplicação móvel. Como eu faço para conectar e imprimir os resultados? Uma vez a muito tempo atras eu vi como faz mas já não lembro mais como faz e nem onde vi, poderiam me ajudar?
-
Boa tarde, tenho uma rede social usando a plataforma elgg, e gostaria de uma linha para que as pessoas possam compartilhar as postagens de sites e blogs na rede, como a do facebook ou google+, não encontrei nada na internet e nem tenho noção nenhuma de como fazer
-
amigo essa eu já tina tentado pesquisei por horas sobre isso e nada
-
Boa noite pessoal, estou com uma rede wi - fi conectada nba casa toda com 2 nots e um tablet todos reconhcem o sinal, todos conectam menos o meu. aparece o sinal, conecta e tal porem quando vou usar a net aparece q não esta conectado q devo ir nas configuraçoes avancadas e mexer nos proxis e talporem já mexi em tudo no not do meu irmao com sevem conecta q e uma beleza no meu com xp não( hp mini note 2133) aparece esse erro Erro 109 (net::ERR_ADDRESS_UNREACHABLE): Não foi possível acessar o servidor. e detalhe com o cabo conecta perfeito e com wi - fi não já me falaram pra mudar de wpa pra web mas de nada adiantou
-
como eu resolvo isso? existe algum comandp ou funçao para isso? so se ele deletar adiciona o coiso
-
Ola boa noite a todos, estou com um probela em meu script PHP. Tenho um banco de dados SISUSU com 5 tabelas ate ai normal <_< na pagina perfil.php tenho tres querys diferentes: uma que insere links if(isset($_POST['enviar']) && $_POST['enviar'] == 'cadastrar'){ $db = mysql_connect("localhost","root",""); $dados = mysql_select_db("sisusu", $db); $iden = $_POST['identificacao']; $cod = base64_encode($iden); $date = date("Y/m/d h:i:s"); $atualiza = "INSERT INTO atualizacao (id,usuario,atualiza,data) VALUES ('NULL', '".$_POST['identificacao']."', '".$_POST['identificacao']." adicionou um novo link: ".$_POST['url']."', '".$date."')"; $queryat = mysql_query($atualiza); $cadastra = "INSERT INTO favoritos VALUES ('NULL', '".$_POST['identificacao']."', '".$_POST['link']."', '".$_POST['url']."')"; $query = mysql_query($cadastra); if($query){ echo "<script>window.location.href='perfil.php?usuario=$cod'</script>"; } } uma que deleta os links: if(isset($_POST['deletar'])){ $check = $_POST['apagar']; $db = mysql_connect("localhost","root",""); $dados = mysql_select_db("sisusu", $db); foreach($check as $valor){ $date = date("Y/m/d h:i:s"); $deleta = "INSERT INTO atualizacao (id,usuario,atualiza,data) VALUES ('NULL', '".$coded."', 'o usuario deletou o link: ".$valor."', '".$date."')"; $querydel = mysql_query($deleta); $delete = "DELETE FROM favoritos WHERE id = '$valor'"; $qr = mysql_query($delete); if($delete >= '1'){ echo "<script>alert('Registros apagado com sucesso!');window.location.href='perfil.php?usuario=$user'</script>"; }else{ echo "<script>alert('Erro ao deletar registro');window.location.href='perfil.php?usuario=$user'</script>"; } } } e outra que insere 'meus pensamento' em uma outra tabela if(isset($_POST['pensa']) && $_POST['pensa'] == 'Meu pensamento'){ $db = mysql_connect("localhost","root",""); $dados = mysql_select_db("sisusu", $db); $iden = $_POST['identificacao']; $cod = base64_encode($iden); $date = date("Y/m/d h:i:s"); $pensamento = "INSERT INTO pensamento (id,usuario,pensei,data) VALUES ('NULL', '".$_POST['identificacao']."', '".$_POST['pensamento']."', '".$date."')"; $pensa = mysql_query($pensamento); if($query){ echo "<script>window.location.href='perfil.php?usuario=$cod'</script>"; } } tudo esta inde de bento em poupa, porem toda vez que eu insiro um 'pensamento' ou deleto um link um novo link e criado em branco, ou seja deleto um link ele cria um link em branco, quando envio um pensamento já tentei usar o if(empty($_POST['link'])){}else{} mas nada preciso de ajuda
-
Ola boa noite pessoal, gostaria de saber se existe uma forma de eu ser alertado sobre novos registros um banco de dados. como eu faço isso? ou melhor e possivel gostaria de algo simple que apenas imprmisse em uma pagina qualquer NOVO REGISTRO EFETUADO!!! apenas isso
-
já consegui resolver Willian Gustavo obrigado
-
Diferenças Entre Versões do wampp 2.0 e 2.2(Última)
pergunta respondeu ao Endor de Marcos Guiga em PHP
faça uma coisa crie um arquivo qualquer em qualquer lugar e coloque <?php phpinfo(); ?> dentro dele e abre ele no navegador ve se tem suporte a php ou sei la baixa de novo eu tambem faço questao de usar <?php ?> -
Boa noite galera, esse erro ta me deixando doido. não sei oque pode ser. da esse erro todo hora Warning: mysqli_query() [function.mysqli-query]: Empty query in D:\Programas\wamp\www\sistema de usuarios\meus_dados.php on line 19 LINHA 19 mysqli_query($db, $query); não dava esse erro antes vou postar o cod inteiro assim voces pode ver melhor <?php include('configuracao.php'); include('protege.php'); if(@$_POST['mudar1'] == 'Mudar'){ if(empty($_POST['nome']) || empty($_POST['idade']) || empty($_POST['endereco']) || empty($_POST['cidade']) || empty($_POST['estado'])) $erro[] = "*Preencha todos os campos de informações pessoais."; if(count(@$erro) == 0){ $query = "UPDATE usuarios set nome = '".$_POST['nome']."', idade = '".$_POST['idade']."', endereco = '".$_POST['endereco']."', cidade = '".$_POST['cidade']."', estado = '".$_POST['estado']."' where login = '".$_SESSION['usuario']."'";} mysqli_query($db, $query); echo '<script language="JavaScript">alert("Dados alterados com sucesso!")</script>'; } if(@$_POST['mudar2'] == 'Mudar'){ if(empty($_POST['senha']) || empty($_POST['conf_senha'])) $erro[] = "*Preencha os campos de senha."; else{ if($_POST['senha'] != $_POST['conf_senha']) $erro[] = "*Senhas não conferem, são diferentes.";} if(!preg_match('/^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/i',$_POST['email'])) $erro[] = "*Email invalido. Formato de email incorreto."; if(count(@$erro) == 0){ $query = "UPDATE usuarios set senha = '".$_POST['senha']."', email = '".$_POST['email']."' where login = '".$_SESSION['usuario']."'"; mysqli_query($db, $query);} echo '<script language="JavaScript">alert("Dados alterados com sucesso!")</script>'; } $query = "SELECT * from usuarios where login = '".$_SESSION['usuario']."'"; $resultado = mysqli_query($db, $query); $resultado = mysqli_fetch_assoc($resultado); ?>
-
Diferenças Entre Versões do wampp 2.0 e 2.2(Última)
pergunta respondeu ao Endor de Marcos Guiga em PHP
Ola Endor boa noite, oque pode esta acontecendo e voce estar usando o PHP <? ao invez de <?php existe uma configuração que permite ou não este tipo de tag, o meu por exemplo não interpreta <? mas esse e o de menos pra resolver isso clica com o botao direito no icone do WAMPP>PHP>PHP SETINGS> ai voce clica na segunda configuração Short open tag esse e um problema que talvez ajude -
OLa gostaria de saber se tem como eu usar um link como input submit, conheço a função <a href="java script:document.formulario.submit();">Submeter</a> mas para oque eu preciso ela não e util pois preciso de por um nome e um value nela, ou tem como por um value e um name nela? espera ajuda
-
Ola amigos bom dia, estou com um problema com meu phpmyadmin, não consigo acesar ele de jeito nenhum já tentei ate desinstalar a reinstalar o wamp mas nada aparce so a mensagem de acesso negado Erro Mensagens do MySQL : #2003 - Can't connect to MySQL server on 'localhost' (10061) eu dei uma pesquisada e vi que o erreo e referente a Erro: 1061 SQLSTATE: 42000 ( ER_DUP_KEYNAME ) Mensagem: nome da chave duplicada '% s' mas oque e isso? como resolvo
-
Ola Andre Luiz, eu já conhecia este erro porem não esta nada errado, já abri ate a pagina conexao.php e não da nenhum erro porem nesta pagina aparece o dito cujo. já tentei ate efetuar a conexao na propia pagina e nada. Existe algum outro codigo pra excluir os dados do MYSQL?
-
Boa tarde, procurei em vario sites pesquisei bastante, porem não encontrei nada que realmente me ajuda-se. queria excluir um dado do banco de dados apartir de um link delete.php <?php include ('conexao.php'); $query = mysql_query ("DELETE from del where id = '".$_GET['del']."'"); if (!$query) { die ("Problemas ao executar o sql !!!"); } else { echo "item deletado! <a href=index.php >voltar</a>"; } ?> ele pega o id do item e tento deletar ele mais nada acontece por favor me ajudem aparece os erros
-
Ola me chamo Marcos, já estou aqui no forum a um tempo, estou desenvolvendo um site de entretenimento e assuntos variados, e convido voces para fazer parte da equipe, já estou com o dominio e a hospedagem compradas so falta ideias e amigos para dar continuidade ao site, para fazer parte so mande um email para mim, marcosguiga@hotmail.com o siteinicialmente esta no wordpress, mas podemos mudar para qualquer tipo de aervidor ou ate mesmo fazer um site mesmo espero a ajuda de alguém o site já tem um programador e um webdesigner
-
Deve ter certeza que o formulario esta na pasta WWW do servidor, depois releia o resultado e vera o erro explicito, voce não esta pegando os valores $val=$_POST['campo'];
-
E assim, meu sistema e sem Banco de Dados, sei que e insseguro, mas e meu então faço da forma que achar melhor. No perfil tem o link para minha conta, onde os dados exibidos são pegos no arquivo com o nome dele (por isso o include) ele pega o nome por GET, na url do perfil MAIN.PHP?ID=USER Eu gostaria que o link para minha conta so aparece no perfil do cara logado, pra não aparecer quando visitar o perfil do amigo, entendeu?