Я думаю, вам нужно иметь оператор for перед циклом do, чтобы он работал. Посмотрите здесь, для получения дополнительной информации о петлях Bash.
Я попытаюсь использовать функцию mysql_pconnect (хост, пользователь, пароль) для подключения к серверу. О вашей второй проблеме мне кажется, что php-библиотека для apache не установлена или не настроена правильно. откройте синаптический файл и посмотрите на отсутствующую библиотеку apache-php и как минимум попробуйте (переустановить) установку libapache2-mod-php5
Надеемся, что это поможет
G.
- значение $ _POST [n2] integer.if, а затем попытайтесь использовать $ _POST ['n2']
Попробуйте изменить свой SQL-запрос на это:
$sql = "insert into $table_name ('First Name','Last Name','Course','Address','Mobile','Date of Birth','Email') values ('".$_POST['n2']."','".$_POST['n3']."','".$_POST['n4']."','".$_POST['n5']."','".$_POST['n6']."','".$_POST['n7']."','".$_POST['n8']."')";