synking Posted August 13, 2008 Share Posted August 13, 2008 Hey guys i have this code. which steps through an adjacency table and prints hierarchal data. What i want to do is then turn that output into an anchor link on the page with maybe a list or something but i am having issues. function display_children($parent, $level) { require_once ('../includes/DbConnector.php'); $connector = new DbConnector(); // retrieve all children of $parent $result = $connector->query('SELECT id, name, parentid FROM cmssection '. 'WHERE parentid="'.$parent.'";'); if(!$result) { echo ('<p class="error">Error from query: ' .$connector->getSqlError(). '</p>'); } else { // display each child while ($row = $connector->fetchArray($result)) { // indent and display the title of this child echo (str_repeat(' ',$level)'<a href="">'.$row['name'].'</a><br>'); // call this function again to display this // child's children display_children($row['id'], $level+1); } } } I get when doing this of course a T_CONSTANT_ENCAPSED_STRING warning which i know what creates it, but to print the function out properly i have to keep it as one echo i think but echo whould support multiple quotes correct, If so what am i doing wrong. Quote Link to comment https://forums.phpfreaks.com/topic/119479-solved-encapsed_string-issue/ Share on other sites More sharing options...
efficacious Posted August 13, 2008 Share Posted August 13, 2008 this string is wrong echo (str_repeat(' ',$level)'<a href="">'.$row['name'].'</a><br>'); should be like this: echo(str_repeat(' ',$level) . '<a href="">' . $row['name'] . '</a><br />'); you were missing a '.' (period) after the str_repeat function hope that helps Quote Link to comment https://forums.phpfreaks.com/topic/119479-solved-encapsed_string-issue/#findComment-615493 Share on other sites More sharing options...
synking Posted August 13, 2008 Author Share Posted August 13, 2008 That worked perfectly thanks i see i will pay more attention to periods now. Quote Link to comment https://forums.phpfreaks.com/topic/119479-solved-encapsed_string-issue/#findComment-615499 Share on other sites More sharing options...
efficacious Posted August 13, 2008 Share Posted August 13, 2008 don't feel bad I found it for you and I'm always forgetting a period here or a semi colon there. lol Quote Link to comment https://forums.phpfreaks.com/topic/119479-solved-encapsed_string-issue/#findComment-615502 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.