#!/usr/local/bin/perl $POST_MAX = 5000; alarm(30); use CGI::Carp qw(fatalsToBrowser); use CGI qw(:standard); use DBI; ## ## Internetprogrammering 3, uppgift 7, gesällprovet ## Henrik Johansson, DS80, vt2002 ## 16/4 - 2002 if(param) { $userId = param('id'); $user = param('id'); #kontrollerar att det finns användare med angivet användarnamn och lösenord $dbh = connect_db(); $userId = $dbh->quote($userId); $sql = "SELECT * FROM bookmarks WHERE userId = $userId"; $sth = $dbh->prepare($sql); $sth->execute(); $nodes; while(@dbrow = $sth->fetchrow_array) { $nodes{$dbrow[3]} = { BOOKMARK => $dbrow[0], NAME => $dbrow[1], URL => $dbrow[2], ID => $dbrow[3], NEXTID => $dbrow[4], PARENTID => $dbrow[5], USERID => $dbrow[6], }; } $dbh->disconnect; $usedlibs; $depth = 2; print header('text/html'); $dynamic = '
';
$dynamic .= $nodes{root}{NAME};
$dynamic .= '
';
$dynamic .= $nodes{root}{NAME};
$dynamic .= '
';
$dynamic .= $nodes{$nextId}{NAME};
$dynamic .= '
';
$dynamic .= $nodes{$nextId}{NAME};
$dynamic .= '