S J miniblogs

  • S J
    +1

    Es šobrīd izmantoju šādu kodu:
    $category = $db->real_escape_string($_POST['category']);
    if (isset($_POST['content']) && strlen(trim($_POST['title'])) > 3 && strlen(trim($_POST['title'])) < 35 && strlen(trim($_POST['content'])) > 10 && in_array($auth->class, $allowed)) {
      $db = new mysqli();
      $utf8 = $db->query("SET NAMES utf8");
      $content = $db->real_escape_string($_POST['content']);
      $title = $db->real_escape_string($_POST['title']);
      $category = $db->real_escape_string($_POST['category']);
      $title = htmlspecialchars($title);
      $id = $auth->id;
      $ip = $_SERVER["REMOTE_ADDR"];
      $db->query("INSERT INTO ieraksti (author_id, title, content, created, ip, category) VALUES ('$id', '$title', '$content', NOW(), '$ip', '$category')");
      $db->query("INSERT INTO `ieraksti_history` (`author_id`, `title`, `content`, `created`, `ip`, `category`) VALUES ('$id', '$title', '$content', NOW(), '$ip', '$category')");
      $re = $db->query("SELECT * FROM ieraksti ORDER BY created DESC LIMIT 1");
      $new = $re->fetch_object();
      echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=/read?id=' . $new->id . '">';
      echo '<br /><center><div id="success">Raksts pievienots!</div></center>';  
    }


    Vai ir iespējams kautkā dabūt gatavu to redirektu bez atsevišķa kverija? Un cik prātīgi vispār ir izvilkt pēdējā ieraksta ID un tad uz to redirektot?

Atpakaļ Uz augšu