Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
MEU CODIGO:
<?php
if($_POST['envmsg']) {
echo "<script> location.href='./enviar'; </script>";
require('config.php');
$id = $_POST['id'];//
//Autor
$nome = $_SESSION['nome'];
$sobre = $_SESSION['sobre'];
//Data
$date = date("d/m/Y",time());
$hora = strftime("%H:%M");
$msg = $_POST['msg'];
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO msg (ip, autor, data, msg) VALUES ('$ip','$nome $sobre','$date - $hora','$msg')");
}
?>
Obs.: Não faço a mina da funça quem pode acrescenta pra min agradeço!<form role="form" action="" method="post" enctype="multipart/form-data">
<div class="row">
<div class="form-group col-sm-10">
<label for="inputName">Nome</label>
<input class="form-control disabled" type="text" id="autor" name="autor" value="<?php echo $_SESSION['nome']; ?> <?php echo $_SESSION['sobre']; ?>" disabled="disabled">
</div>
</div>
<div class="form-group">
<label for="inputMessage">Mensagem</label>
<div class="md-editor" id="1485928269958">
<div class="md-header btn-toolbar">
<textarea name="msg" id="msg" rows="12" class="form-control markdown-editor md-input" style="resize: vertical;"></textarea>
</div>
</div>
</div>
<div class="form-group text-center">
<ul class="nav nav-tabs nav-append-content">
<input name="enviar" class="btn btn-primary btn-embossed btn-lg btn-wide" type="submit" value="Enviar" />
<a href="#aviso" class="btn btn-default" type="reset" value="Cancelar"> Cancelar </a>
</ul>
</div>
</form>
O Codigo do formulario é esse, porem nao tou usando action, tou chamando pelo nome da função so que nessa função queria que fize-se into e update, pois o mesmo tem 2 tabela no mysql, uma registra a abertura do chat chamada, e outra as mensagem porem eu queria que quando o mesmo envia-se mensagem a tabela registradora, fize-se update para "ultima atualização: a data da ultima mensagem...
está função ta funcionando na into porém queria coloca um update... para fazer oque desejo a cima.RESOLVIDO!
<?php
if($_POST['envmsg']) {
echo "<script> location.href='./msg/$slug'; </script>"; //Redirecionamento De Pagina Apos O Envio Do Comando!
require('config.php');// Conexão Com Banco De Dados
$id = $_POST['id'];//
//Autor
$nome = $_SESSION['nome'];
$sobre = $_SESSION['sobre'];
//Data
$date = date("d/m/Y",time());
$hora = strftime("%H:%M");
$msg = $_POST['msg'];
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("INSERT INTO msg (ip, autor, data, msg) VALUES ('$ip','$nome $sobre','$date - $hora','$msg')"); //Enviar Mensagem
$sqli = mysql_query("UPDATE `db`.`tabela` SET `atualizacao` = '$date - $hora' WHERE `regmsg`.`id` =$id;"); //Atualizar Hora Da Ultima Atualização
$runzin = mysql_fetch_assoc($sql, $sqli); //Roda Os Comandos
}
acrescentei essas variavel + mysql_fetch_assoc funcionou....
ta ai como resolvi quem precisa :D
@MenoR, bacana. Porém, você sabia que a extensão mysql_* está obsoleta e já foi removida do PHP7 ? Melhor você partir pra MySQLi ou PDO.
>
13 minutos atrás, Alaerte Gabriel disse:
@MenoR, bacana. Porém, você sabia que a extensão mysql_* está obsoleta e já foi removida do PHP7 ? Melhor você partir pra MySQLi ou PDO.
Ando Meio POr Fora "mEio Que Iniciante, Mais Depois Que Eu Concluir Este sistema vou parti pra essas extensão, qual foi citada por você, obrigado! :D (Y)
Exceto o redirecionamento por JavaScript, acredito que o seu código está errado em outro lugar. Mas como você não especificou o erro, vou generalizar.
Então, vamos por partes:
// Arquivo de configuração.
require('config.php');
// Iniciamos a sessão.
session_start();
// Conexão com o banco de dados.
try {
$db = new PDO('mysql:host=localhost;dbname=test', 'usuario', 'senha');
} catch (PDOException $e) {
// Inserimos os dados no banco de dados.