Крайно време е да направим малко по-съвременни уроци, че от тия ми избива комплекса за малоценност. Понеже гледам формата се ползва и за редактиране и за добавяне, пробвай така:
echo '<form action="groups.php" method="POST">
Name of the group:<input type="text" name="group_name" value="'. isset($ed_info['name']) ?
$ed_info['name'] : '' .'"/><br/> Description:<textarea name="desc" rows="5" cols="50" placeholder="Write some words about you">'. isset($ed_info['desc']) ?
$ed_info['desc'] : '' .'</textarea><br /> <input type="submit" value="Save"/>
<input type="hidden" name="ng" value="1"/>';
Оригиналния код разчита да не са пуснати определени нива на показване на грешки, което е голяма мъка. С ползването на третичния оператор [условие ? вярно : грешно], напрактика може да провериш дали ключа от масива съществува (isset($ed_info['ключ'])), ако е така да го покажеш, или в противен случай да се покаже празен низ (''). Надявам се да разбираш къде идва целия проблем, то го пише в описанието на самата грешка