kommentar system & dato/tid problemer
hejdet er sådan at jeg har lavet et system hvor den ligger ind i databasen og bliver frem vidste på siden
Hvis vi siger at jeg gå ind på google.dk/kommentar/1/ så skriver jeg en kommentar til artikle eller lign. så klik jeg på send og der efter send den mig tilbage til google.dk hvordan gøre jeg sådan, at den bare opdater og ligger det ind i databasen og send mig hen til google.dk/kommentar/1/. det er lige meget om det er 1 2 eller 5 eller 9 den skal bare blive sendt tilbage hvor man har skrevet kommentar henne.
altså med andre ord at den opdater samme side og ligger det derind. så man ikke skal hele vejen uden om f.eks tilbage igen til at finde google.dk/kommentar/1/ igen eller ligne...
min kode ser sådan her ud;
<?php
if($_SESSION["logged_in"] == true && $_SESSION["rank"] == 2 or $_SESSION["rank"] == 1)
{
if(isset($_POST["kommentar"]))
{
$kt = $mebe->kt_inset();
}
?>
<h4>Kommentar</h4>
<form action="#" method="post">
<textarea id="elm1" name="tekst" rows="10" cols="10" style="width: 100%"></textarea>
<input type="submit" name="kommentar" value="Kommentar">
</form>
<?php
}
?>
i min php-function har jeg gjort sådan her;
function kt_inset()
{
if ($stmt = $this->mysqli->prepare("INSERT INTO `kt` (`bruger_id`, `tekst`, `tid`) VALUES (?, ?, ?)")) {
/* Bind parametre */
$stmt->bind_param('isi', $bruger_id, $tekst, $tid);
/* Sæt værdier på parametrene */
$bruger_id = $_SESSION["id"];
$tekst = $_POST['tekst'];
$tid = date();
/* Eksekver forespørgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
echo "godkendt";
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
}
Ved godt at jeg har skrevet godkend det var mere så i/du vidste hvor meget / langt jeg var i min kode sådan at du ikke tænke ansigt. :P
Det er sådan at jeg kan fint ligge det ind i databasen men problemet er:
- Dato/tid bliver kun sådan her: 0000-00-00 00:00:00 kun godt tænke mig at få den til at gøre det rigtigt.
- Det som jeg godt tænke at den opdater kommentar men man ikke selv skulle finde siden som jeg også beskrive lang op i det her spørgsmål til jer.
Du er velkommen til at spørger hvis der er mere du gerne vil vide!!