When i run the script, it starts by aksing me if i want to continue, which is this part of the code
while true
do
read -p "Do you want to continue : " yeah
if [ "$yeah" = "y" ]; then
welcome ; accept_student
else
echo "thanks for using this app"
break
fi
done
This part is the end when the user finishes to do what so ever he/she want to do and the script asks if she want to continue or exit. but it is instead the begining with is a problem.
If i understand your script well, then this should be the begining of your script
welcome() {
echo -e "Hello Welcome to GIS STUDENT registration for the examms\n\a"
echo -e "Please Enter \n1 To include your name in the list\n2 To see the other students in the list\n3 To reset database \n4 To exit \n5 To select student for the exams\n\a"
read -p "Enter : " chioce
}
When i run the script, it starts by aksing me if i want to continue, which is this part of the code
This part is the end when the user finishes to do what so ever he/she want to do and the script asks if she want to continue or exit. but it is instead the begining with is a problem.
If i understand your script well, then this should be the begining of your script
Please implement this correction.