maniaze Postado Janeiro 16, 2015 Denunciar Share Postado Janeiro 16, 2015 Boa tarde pessoal, Quero saber como ao inserir um comentário vou buscar o id da respectiva página para ser inserido na base de dados. Código mostra os campos para enviar comentário e mostrar: <div class="clear"> <h3 class="comentarios">Comenta</h3> <form action="func_criarcomentarios.php" method="post"> Nome:</br><input type="text" name="nome" maxlength="100" /><br /><br /> Comentário:<br /><textarea cols="90" rows="6" name="comentario"></textarea><br /><br /> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Enviar" class="btn" /> <input type="hidden" name="jogo_coment" value="sistema do comentario" /> </form></div><br><br> <h3 class="linkssemstylecinza">Comentários</h3> <?php $consulta_coment = "SELECT * FROM comentarios where jogo_coment = '$idjogo'"; $resultado_coment = mysql_query($consulta_coment, $ligacao) or die(mysql_error()); if (mysql_num_rows($resultado_coment) > 0) { while ($registo_coment = mysql_fetch_array($resultado_coment)) { echo "<strong>".$registo_coment['nome']."</strong><hr/>"; echo "".$registo_coment['comentario']."<br>"; echo "<br><br>"; } } else { echo "Seja o primeiro a comentar"; } mysql_close($ligacao); ?> Código da função para enviar dados para a base de dados: <?php require_once './basededados/ligacao_base_dados.php'; if (isset($_POST)) { $nome = trim(strip_tags(ucwords ($_POST['nome']))); $comentario = trim(strip_tags ($_POST['comentario'])); $jogo_coment = $_POST['jogo_coment']; } if (empty($nome) || empty($comentario)) { echo '<script>alert("Preencha todos os campos");</script>'; } else { $status = 'não'; $consulta = "INSERT INTO comentarios (nome, comentario, status, jogo_coment) VALUES ('$nome', '$comentario', '$status', '$jogo_coment')"; mysql_query($consulta, $ligacao)or die(mysql_error()); mysql_close($ligacao); header("location: index.php"); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 16, 2015 Denunciar Share Postado Janeiro 16, 2015 Após o insert use o código abaixoSELECT LAST_INSERT_ID() FROM nomedatabela Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 maniaze Postado Janeiro 19, 2015 Autor Denunciar Share Postado Janeiro 19, 2015 <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Após o insert use o código abaixo SELECT LAST_INSERT_ID() FROM nomedatabela Não é o ultimo id que quero, mas sim o id 48 que está no link, exemplo ...jogo_individual.php?jogo=48 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 20, 2015 Denunciar Share Postado Janeiro 20, 2015 Opa. Seu problema não é com o MySQL.Vou transferir este tópico para a área de PHP. Lá eles vão poder te orientar melhor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
maniaze
Boa tarde pessoal,
Quero saber como ao inserir um comentário vou buscar o id da respectiva página para ser inserido na base de dados.
Código mostra os campos para enviar comentário e mostrar:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.