ik heb wat uitleg nodig bij het volgende..
ik heb een script uit een tutorial van ssdtutorials.com die je laat stemmen, duim omhoog of omlaag
het script haalt comments uit een db waar je op kan stemmen.
dit werkt prima, maar nu wil ik het gebruiken op een andere pagina maar dat is een probleem, het gaat dan om een pagina die met $_GET alle gegevens ophaald van het desbetreffende event in dit geval
de code uit de tut geeft alles weer waar in de DB active=1 is:
<div id="wrapper">
<p><a href="#" class="reset">Reset</a></p>
<div id="comments">
<?php if (!empty($posts)) { ?>
<?php foreach($posts as $row) { ?>
<div class="comment">
<p><?php echo htmlentities(stripslashes($row['comment'])); ?></p>
<?php echo $objRate->buttonSet($row['id']); ?>
</div>
<?php } ?>
<?php } else { ?>
<p>There are currently no comments.</p>
<?php } ?>
</div>
</div>de code die het ophaald is
ublic function getPosts() {
if ($this->objDb == null) {
$this->connect();
}
$sql = "SELECT *,
DATE_FORMAT(`date`, '%d/%m/%Y') AS `date_formatted`
FROM `{$this->_table_1}`
WHERE `active` = 1
ORDER BY `date` DESC";
$statement = $this->objDb->query($sql);
return $statement->fetchAll(PDO::FETCH_ASSOC);
}
public function getPost($id = null) {
if (!empty($id)) {
if ($this->objDb == null) {
$this->connect();
}
$sql = "SELECT *
FROM `{$this->_table_1}`
WHERE `id` = ?";
$statement = $this->objDb->prepare($sql);
$statement->execute(array($id));
return $statement->fetch(PDO::FETCH_ASSOC);
}
}
ik wil slechts de 1x de button met duimpjes weergeven met het id van de pagina die dan weergegeven is, bijv profiel?id=12 maar ik krijg het niet voor elkaar
ik hoop dat iemand mij opweg kan helpen.
ik dacht zelf ik plaats gewoon dit op de pagina waar ik alle content van het event laad
<?php echo $objRate->buttonSet($row['id']); ?>
// dit zijn trouwens de variabelen voor $posts etc
// $objRate = new Rate();
// $posts = $objRate->getPosts();
de site waar ik de tut vandaan heb werkt met een andere php manier dan ik nu aan het leren ben, met PDO enzo vandaar dat ik het niet zo goed snap allemaal!
[size=xsmall]Toevoeging op 14/04/2013 20:42:24:[/size]
Ray de graaf op 14/04/2013 20:28:11
voorbeeld: http://www.dataevents.nl/index3.php
waar moet het komen(bijvoorbeeld):
http://www.dataevents.nl/profiel.php?id=78
ben er al heel de dag mee bezig, maar kom er niet uit!