/*Db connect */
$db_host = “localhost”;
$db_user = “dewereld”;
$db_pwd = “OeW{eQUuf,nx”;
$db_dbname = “dewereld_dwr”;

mysql_connect($db_host, $db_user, $db_pwd) or die(“Could not connect: ” . mysql_error());
$selectdb = mysql_select_db($db_dbname) or die(“Could not connect: ” . mysql_error()) ;

/* Check of de gebruiker de uitdaging aangaat */

if(isset($_POST['aangaan']) && $_POST['aangaan'] == ‘aangaan’) {

if($_SESSION['alaangegaan'] == true) {
$updateQuery = “UPDATE uitdagingen SET uploads = uploads + 1 WHERE video_id = ‘”.$_GET['video_id'].”‘”;

$updateResult = mysql_query($updateQuery) or die(mysql_error());
$_SESSION['alaangegaan'] = true;
}
}

#######################################
#Bovenin staat de individuele pagina #
#Bij het volgende commentblok geef ik aan waar#
#De lijst weergave staat #
######################################

if(!empty($_GET['video_id'])) {

$query = “SELECT * FROM uitdagingen WHERE video_id = ‘”.$_GET['video_id'].”‘ LIMIT 1″;
$result = mysql_query($query) or die(‘Kon de query niet uitvoeren: ‘.mysql_error());

if($ud = mysql_fetch_array($result, MYSQL_ASSOC)) {

if(isset($_GET['aangegaan'])) {
echo ‘

Super, wereldredder!

‘;
}

echo ‘

‘.$ud['beschrijving'].’

‘.$ud['beschrijving2'].’

Al ‘.$ud['uploads'].’ keer aangegaan

‘;

}

else {

echo ‘

Deze uitdaging kan niet worden gevonden. Onze excuses. Aan de positieve kant: hierdoor is bijna 0.2 gram CO2 bespaard.

‘;

}

}

else {
#######################################
#Hier de lijstweergave #
######################################

/* Zoekfunctie */

// Kijk of er gefilterd is. Anders: laat alles zien
if(isset($_POST['udSubmit'])) {
$query = “SELECT * FROM uitdagingen WHERE tags LIKE ‘%”.$_POST['udZoek'].”%’ OR beschrijving LIKE ‘%”.$_POST['udZoek'].”%’ OR beschrijving2 LIKE ‘%”.$_POST['udZoek'].”%’”;
}
else if(isset($_POST['udFilterKnop'])) {
$query = “SELECT * FROM uitdagingen WHERE tags LIKE ‘%”.$_POST['udFilter'].”%’”;
}
else {
$query = “SELECT * FROM uitdagingen ORDER BY id DESC”;
}

echo ‘

Voel je je uitgedaagd door een videohandleiding? Aan de Slag! Doe het meteen, maak een (anonieme) belofte voor je goede daad of daag anderen uit dit met jou te doen.

‘;

$filterQuery = “SELECT * FROM uitegelichtetags”;
$filterResult = mysql_query($filterQuery) or die(‘Fout! Namelijk: ‘.mysql_error());

echo ‘

‘;

/*Videos halen*/

$result = mysql_query($query);

/*Videos weergeven*/
while($uitdagingen = mysql_fetch_array($result, MYSQL_ASSOC)) {

$video_id = $uitdagingen['video_id'];
$beschrijving = $uitdagingen['beschrijving'];
$aantal = $uitdagingen ['uploads'];
$tags = $uitdagingen['tags'];

$string = $uitdagingen['beschrijving2'];
$verkorteString=substr($string, 0, 60);
$aantalTekens = strlen($string);

if($aantalTekens > 60){
$verkorteString .= ‘…’;
}

echo ”


“.$beschrijving.”

 

$verkorteString

Tags: $tags | $aantal x gedaan

“;

}
}
?>

Share →