Hej,
Ingen af jeres forslag virker på nogle måde.
Det er sådan når man opret en kommentar kan man første efter der "Synes godt om" indhold på siden eller spørgsmål.
sådan her ser det ud når man opret en kommentar til siden:
if(isset($_POST["kommentar"]))
{
if ($stmt = $this->mysqli->prepare('INSERT INTO `forslag_like` (`indhold_id`, `navn`, `glike`) VALUES (?, ?, ?)')) {
$stmt->bind_param('sss', $indhold_id, $navn, $glike);
$indhold_id = $_GET["id"];
$navn = $_SESSION["navn"];
$glike = 0;
$stmt->execute();
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
if($stmt = $this->mysqli->prepare(' INSERT INTO `forslag_kommentar` (`navn`, `img`, `indhold_id`, `tekst`) VALUES (?, ?, ?, ?)' ))
{
/* Bind parametre */
$stmt->bind_param('ssis', $navn, $img, $indhold_id, $tekst);
/* Sæt værdier på parametrene */
$navn = $_SESSION["navn"];
$img = $_SESSION["img"];
$indhold_id = $_GET["id"];
$tekst = $_POST["tekst"];
/* Eksekver forespørgslen */
$stmt->execute();
if($stmt->insert_id && $stmt->insert_id > 0)
{
echo '<meta http-equiv="refresh" content="0;URL=".curPageURL().">';
}
/* Luk statement */
$stmt->close();
}
else
{
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
}
if ($stmt = $this->mysqli->prepare('SELECT `glike` FROM `forslag_like` WHERE `indhold_id` = ?')) {
$indhold_id = $_GET['id'];
$stmt->bind_param('i', $id);
$stmt->execute();
$stmt->bind_result($likes);
$counter = 0;
while($stmt->fetch())
{
//den tag kun ham som synes godt om indhold (Vise kun af mig) f.eks Jesper
echo "Synes godt om " . $glike;
$counter++;
}
//den tag kun fat i dem som har synes godt om indhold altså en anden bruger f.eks navn; Mads
//Angiver et tal så snart man har skrevet en kommentar,
echo "Der er " . $counter . " der synes om " . $id;
$stmt->fetch();
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
lige nu er indhold_id = 2,
CREATE TABLE IF NOT EXISTS `forslag_like` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`indhold_id` int(11) NOT NULL,
`navn` varchar(200) NOT NULL,
`glike` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `forslag_like` (`id`, `indhold_id`, `navn`, `glike`) VALUES
(1, 2, 'Mads', 1),
(2, 2, 'Jesper', 1);