
cloba
Membros-
Total de itens
78 -
Registro em
-
Última visita
Tudo que cloba postou
-
simmm o tópico com o usuario logado no exibe_conteudo.php que está assim echo "<a href=nome.php?id=$id> <br> $assunto </a>" ;
-
nossa nem tinha reparado nisso me desculpa, e agora, pra criar o assunto com o usuario logado é só fazer assim <a href=nome.php?id=$id&user=$username> ??
-
como está vazio?? na url parece assim http://localhost/meu%20site/exibe_conteudo.php?user=ricardo quando eu logo ,
-
então eu tenho uma tabela usuarios, e nessa tabela tenho id auto_increment do tipo int e o username e senha tudo do tipo varchar tem algum prob.? mostra na tela assim Não tem nenhum registro com o nome de porque será?? $resultado = "SELECT * FROM usuarios where username='%$username%'"; não funcionou ainda
-
putz cara , esatrnho, está falando que. não tem nenhum resgistro, mas o campo existe na tabela o que será hein?? então eu tenho uma tabela usuarios, e nessa tabela tenho id auto_increment do tipo int e o username e senha tudo do tipo varchar tem algum prob.?
-
então eu to logado como ricardo, na tabela de username tem doi usuarios ricardo e ronaldo , tem algum prob.?? se tiver dois usuarios na tabela inserida eu não posso usar o mysql_result??
-
isso aí, mas tentei fazer isso, mas eu preciso criar outro link além desse "<a href=nome.php?id=$id> <br> $assunto </a>" ???? eu tentei fazer assim no exibe_conteudo $username = $_GET['username']; $resultado = "SELECT * FROM usuarios where username='$username'"; $exe = mysql_query($resultado); $login = mysql_result($exe,0,username); mas da erro Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in D:\wamp\www\meu site\exibe_conteudo.php on line 11 porque??
-
ok, então vamo resolver o 1º a variavel, então no exibe_conteudo.php <?php require_once("conecta_mysql.php"); //selecionando dados da tabela $username = $_GET['username']; $sql = "SELECT * FROM forum ORDER BY data DESC"; // quando o assunto é digitado é colocado em primeiro lugar $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ // enquanto a variavel $sql for igual a varialve $query da um loop $id = $sql['id']; // aqui pega todos o resultados do id do banco $assunto = $sql["assunto"]; // aqui pega todos os resultados do assunto do banco enquanto for digitado no form. echo "<a href=nome.php?id=$id> <br> $assunto </a>" ; // cria os link das variavel $id /*Aqui o cara faz a query para pegar as mensagens que fazem parte do tópico em questão*/ $pega_posts = mysql_query("SELECT * FROM mensagens WHERE id_mensagem = '$id'"); /*Conta o número de mensagens*/ $resultados = mysql_num_rows($pega_posts); /*Aqui pega o total de mensagens e adiciona 1, pois esse 1 se refere a mensagens do post inicial*/ $resultados_tot = $resultados+1; echo "$resultados_tot Resultados". " " .$sql['data']. "<hr>"; } ?> e no respostaexibe.php $username = $_POST['username]; if(empty($_POST['assunto']) && empty($_POST['mensagem'])) { header("Location: exibe_conteudo.php?user=$username"); exit; } require_once("conecta_mysql.php"); $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $data = date("d/m/Y H:i:s"); $inserir = "INSERT INTO forum (assunto, mensagem, data) VALUES ('$assunto' , '$mensagem' , '$data')"; mysql_query($inserir); mysql_query("UPDATE forum SET data = '$data' WHERE id = '$id'"); header("Location: exibe_conteudo.php?user=$username"); mysql_close($conexao); ?> eae está faltando alguma coisa??? porque eu logo aparece a URL http://localhost/meu%20site/exibe_conteudo.php?user=ricardo e quando eu envio em branco o formulario aparece assim http://localhost/meu%20site/exibe_conteudo.php?user=ricardo
-
vamo aos poucos, então, eu to tentando fazer o seguinte, eu tenho uma tabela 'usuarios ' id (int) auto_increment, username senha nome email e cidade tudo do tipo varchar e no exibe_conteudo eu tentei colocar assim <?php require_once("conecta_mysql.php"); //selecionando dados da tabela $username = $_GET['user']; $resultado = mysql_query ("SELECT * FROM usuarios where username=$username'"); $sql = "SELECT * FROM forum ORDER BY data DESC"; // quando o assunto é digitado é colocado em primeiro lugar $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ // enquanto a variavel $sql for igual a varialve $query da um loop $id = $sql['id]; // aqui pega todos o resultados do id do banco $assunto = $sql["assunto"]; // aqui pega todos os resultados do assunto do banco enquanto for digitado no form. echo "<a href=nome.php?id=$id> <br> $assunto </a>" ; // cria os link das variavel $id /*Aqui o cara faz a query para pegar as mensagens que fazem parte do tópico em questão*/ $pega_posts = mysql_query("SELECT * FROM mensagens WHERE id_mensagem = '$id'"); /*Conta o número de mensagens*/ $resultados = mysql_num_rows($pega_posts); /*Aqui pega o total de mensagens e adiciona 1, pois esse 1 se refere a mensagens do post inicial*/ $resultados_tot = $resultados+1; echo "$resultados_tot Resultados". " " .$sql['data']. "<hr>"; } ?> e o respostaexibe.php <?php $username = $_POST['user]; if(empty($_POST['assunto'])) { header("Location: exibe_conteudo.php?user=$username"); exit;} require_once("conecta_mysql.php"); $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $data = date("d/m/Y H:i:s"); $resultado = mysql_query ("SELECT * FROM usuarios where username='$username'"); $inserir = "INSERT INTO forum (assunto, mensagem, data) VALUES ('$assunto' , '$mensagem' , '$data')"; mysql_query($inserir); mysql_query("UPDATE forum SET data = '$data' WHERE id = '$id'"); header("Location: exibe_conteudo.php?user=$username"); mysql_close($conexao); ?> então quando eu me logo como ricardo fica assim a url http://localhost/meu%20site/exibe_conteudo.php?user=ricardo'>http://localhost/meu%20site/exibe_conteudo.php?user=ricardo e quando eu tento enviar o form em branco fica assim a url http://localhost/meu%20site/exibe_conteudo.php?user= onde está o erro?????? obrigado, onde está destacado d azul eu incrementei o comando. será o é preciso ter duas tabela de login??
-
please, me ajuda.
-
HUMMM, TIPO ASSIM, EU QUERIA COLOCAR UM LINK PRA EXCLUIR O COMENTÁRIO, MAS COMO EU FAÇO SÓ PRA AQUELE USUARIO que. POSTOU O COMENTARIO PD EXCLUIR O SEU PROPRIO COMENTARIO , E OUTRO USUÁRIO não TEM ESSE PREVILEGIO D EXCLUIR O COMENTARIO DO OUTRO USUARIO que. POSTOU ,COMO EU FAÇO ISSO??
-
pssssss aleluia, foi agora hehehe, ao invés de usar ASC usei o DESC, já aprendi muito coisas aqui, que. nem no curso eu tive , porque eu desconheço muito comando, eu sei alguns códigosssss. agora pra aparece o nome do usuário é só com o sistema d login né??
-
opssssss aleluia, foi agora hehehe, ao invés de usar ASC usei o DESC, já aprendi muito coisas aqui, que. nem no curso eu tive , porque eu desconheço muito comando, eu sei alguns códigosssss. agora pra aparece o nome do usuário é só com o sistema d login né??
-
então, eu fiz com o comando date, quando eu usei esse comando date do mysql ele armazena tipo assim 0000-00-00 e não assim por ex. 2007/05/05 como por ex. data date not null, mas só armazena assim dssa forma 0000-00-00 por isso que. eu usei text assim ele funciona 2007-04-30 16:39:58 porque será hein??? e outro detalhe , na tabela mensagens tem um campo data_hota do tipo text e na tabela forum tem um campo data
-
como eu disse, eu fiz um curso básico de php, e ainda to indo aos poucos com os comandos, esse código que. eu postei eu mesmo fiz, mas com exceção. vou tentar aqui dpois eu passo a resposta. testei , não deu certo vou passa o código aqui pra ver se é isso.. resposta_nome.php <?php $id = $_POST['id'];//Pega o ID if(empty($_POST['mensagem'])) { header("Location: nome.php?id=$id"); exit; } require_once("conecta_mysql.php"); $mensagem = $_POST['mensagem']; /*Insere os valores na tabela mensagens, note que eu utilizei apenas um campo do tipo datetime, se você for utilizar 2 campos separados lembre-se de alterar aqui*/ $inserir = "INSERT INTO mensagens (id,id_mensagem, mensagem, data_hora) VALUES ('' , '$id','$mensagem' , NOW())"; mysql_query($inserir); mysql_query("UPDATE forum SET data = NOW() WHERE id = '$id'"); //Redireciona para a página que exibe o conteúdo do post em questão header("Location: nome.php?id=$id"); mysql_close($conexao); ?> e n exibe_conteudo.php <?php require_once("conecta_mysql.php"); //selecionando dados da tabela $sql = "SELECT * FROM forum ORDER BY data ASC"; // quando o assunto é digitado é colocado em primeiro lugar $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ // enquanto a variavel $sql for igual a varialve $query da um loop $id = $sql['id]; // aqui pega todos o resultados do id do banco $assunto = $sql["assunto"]; // aqui pega todos os resultados do assunto do banco enquanto for digitado no form. echo "<a href=nome.php?id=$id> <br> $assunto </a>"; // cria os link das variavel $id /*Aqui o cara faz a query para pegar as mensagens que fazem parte do tópico em questão*/ $pega_posts = mysql_query("SELECT * FROM mensagens WHERE id_mensagem = '$id'"); /*Conta o número de mensagens*/ $resultados = mysql_num_rows($pega_posts); /*Aqui pega o total de mensagens e adiciona 1, pois esse 1 se refere a mensagens do post inicial*/ $resultados_tot = $resultados+1; echo "$resultados_tot Resultados". " " .$sql['data']. "<hr>"; } ?> eu criei um campo na tabela forum data do tipo text é assim?? não deu certo. onde está o erro?
-
vamo ver se eu entendir, então, não é preciso criar um código PHP que. faz essa função?? eu já criei um campo na tabela que. guarda a hora e a data, mas eu não sei como mover em mysql, e muito menos por onde começar o comando em php que. faz essa funcão. me desculpa t pedi d mais, parece que. eu to querendo d mais, mas se você poder colocar um exemplo de um código pronto enfim, eu agradeço , d qualquer forma já agradeço o que você me ajudou muito.
-
vlw ESerra testei aqui, e funcionou. muitoooo obrigado, pelo o seu código muito simpless . vlw voltando ao forum personalizado, então , no exibe_conteudo.php tem dois tópicos por ex. amanhã vai chover? respostas 1 que dia é amanhã? resposta 1 e quando eu clico no tópico que dia é amanhã? e respondo, a resposta ficaria 2, e aí o tópico ficaria em primeiro tipo assim que dia é amanhã ? resposta 2 amanhã vai chover? resposta 1 como você pd ver o tópico que dia é amanhã ? respondido ficou como destacado como primeiro , é o mesmo aqui do forum , quando eu pego um tópico do mês passado e respondo ele fica na primeira colocação como tópico atualizado na primeira página, como eu faço isso?? qual é o comando?? e já que. to aqui como faço pra inserir emoticon na tela na caixa de texterea?
-
eu tentei assim $id = $_POST['id'];//Pega o ID if(empty($_POST['mensagem'])) { header("Location: nome.php?id=$id"); exit; } e aparecu na tela $id com o erro já que. to aqui, como faz pra somar msgs da página exibe_conteudo.php quando o usuário postou o seu tópico/???? por ex. tópico estou com dúvida ||| 8 respostas como faz isso?? e o seu código está muito simples e objetivo e bem comentado, assim já da pra brinca bastante parabéns cara obrigado cara, você já está ajudando muitoooo muito bacana esse forum , Deus t abençõe
-
então o seu código funcinou, mas tem um porém , no resposta_nome.php tem um pequeno comando if(empty($_POST['mensagem'])) { header('Location: nome.php'); exit; } quando eu tento enviar em branco da erro, já tentei assim if(isset($_GET['mensagem])) { $msg = urlencode("Favor preencher os campos."); header('Location: nome.php?msg=$msg'); } quando inseri o fomr em branco envia só o texto Resposta que. está no echo assim Resposta: como eu faço pra validar o form quando o usuário tenta enviar o form em branco não aparecer nada???
-
OLA PESSOAL. eu postei essa dúvida na comu do orkut, olha a dúvida olá pessoal!?! eu aprendi no curso como fazer uma exclusão até aí tudo bem, mas andei pensando em fazer uma exclusão com os comentários no livro d visitas que. eu montei, quando o usuário mandou o comentário no site, aparece um link d excluir , até aí ok, como eu faço pra validar quando o usuário alex acessar o livro d visita não ter esse previlegio de excluir o comentário postado do outro usuário ronaldo?? como por ex. aqui no orkut quando você posta um tópico, só você pd excluir o seu comentario e o outro usuário não tem esse previlegio de excluir o seu comentario que. você postou. como faço pra validar isso?? então, se for possivel, ver um código pronto de validação eu tenho um sistema de login.php que. eu fiz que. funciona. eai queria ver esse código pronto de validação pra ter uma idéia. obrigado quem puder ajudar...
-
hehe vou tentar mais tarde, que. eu tenho que. sair, como eu disse eu sei coisas básica, agora avançado é outro passo é só questão d tempo, dpois eu posto falando a resposta, mas d qualquer forma eu agradeço, e já que. to aqui vou posta um novo tópico com outra dúvida espero você lá me ajudando rs. obrigado pela atenção e fica com Deus.
-
eu entedi o que você quiz dizer d montar as duas tabela, mas o prob. que. eu quero ver o código pronto em php , tem como você colocar o código que. falta pra incrementar se for possivel, porque eu tive aula de php hj, mas o prof. tava me ensinando , mas nem deu pra terminar, e ai fiquei sem o código, e acabou a aula d php básico, posta o codigo aqui no forum. o meu prob. é o codigo em php. agradeço.
-
como faz pra ligar uma tabela com a outra, já que. tem que. ter duas tabelas com o mesmo id?? e como ficaria o comando??? obrigado
-
o meu BD está assim, create table forum ( id int(255) not null auto_increment primary key, assunto varchar(80) not null, mensagem text, data date not null, hora time not null );
-
me da essa maozinha galera, eu vou usar um ex. aqui mesmo nesse tópico quando eu clico, na URL fica assim http://scriptbrasil.com.br/forum/index.php?showtopic=100674'>http://scriptbrasil.com.br/forum/index.php?showtopic=100674 e quando eu clico em responder o tópico , na URL aparece assim http://scriptbrasil.com.br/forum/index.php?act=post&do=reply_post&f=4&t=100674 como vocês pd reparar onde está em vermelho muda as variaveis obs.:a 1º URL é só um ex. já a segunda URL quando clica em responder , que. eu não consigo imaginar a lógica é disso que eu preciso galera, como eu faço isso?? vocês pde montar um ex. de um código ou mesmo incrementar o código feito com os comentários, na página??? porque assim eu aprendo mais. eu ficaria grato, da essa mãozinha eu agradeço quem puder ajudar, é porque eu sou iniciante.