Я пытаюсь создать веб-приложение, которое будет иметь базовые операции c CRUD с базой данных SQL, используя html, ajax, jQuery и php. В моей базе данных около пятнадцати разных таблиц, и каждая из этих таблиц имеет несколько столбцов. Чтобы пользователь мог взаимодействовать с каждой таблицей, у меня будет базовый пользовательский интерфейс c html, а затем все связанные операции SQL в виде отдельных файлов php - это означает, что для каждой таблицы у меня будет около 8 различных связанных файлов.
Я получил один набор файлов, работающих для одной из моих таблиц, и, чтобы сэкономить время и печатать, решил просто скопировать файлы для таблицы1 и изменить информацию столбца на заставить их работать на table2. Более того, я решил, что самым быстрым способом создания новой информации для всех новых столбцов будет использование Excel и его функции сцепления для быстрого внесения изменений в новую таблицу. Я использовал электронную таблицу и поместил свои уникальные имена столбцов в ячейки с необходимым кодом html, чтобы завершить синтаксис в ячейках с обеих сторон, и объединил их для создания полной строки кода. Затем я скопировал и вставил строки кода из Excel в мой редактор html (код Visual Studio). Все выглядело идеально, пока я не попытался запустить код в браузере.
Например, вот один блок кода, который доставил мне проблемы ...
Это код, который я скопировал из excel:
<input id="MTfldMATOCID" placeholder='MATOC fldMATOCID'><br>
<input id="MTfldMATOCShortName" placeholder='MATOC fldMATOCShortName'><br>
<input id="MTfldMATOCNum" placeholder='MATOC fldMATOCNum'><br>
<input id="MTfldFullMATOCName" placeholder='MATOC fldFullMATOCName'><br>
<input id="MTfldStatus" placeholder='MATOC fldStatus'><br>
<input id="MTfldOwnerAgency" placeholder='MATOC fldOwnerAgency'><br>
<input id="MTfldLocation" placeholder='MATOC fldLocation'><br>
<input id="MTfldMATOCVerbiage" placeholder='MATOC fldMATOCVerbiage'><br>
Когда я запустил это в браузере, на экране не появилось никаких полей ввода, и элемент проверки выглядел так:
<html>
<head>
</head>
<body>
<input id="mtfldmatocid" placeholder='matoc fldmatocid'=""><br>
<input id="mtfldmatocshortname" placeholder='matoc fldmatocshortname'=""><br>
<input id="mtfldmatocnum" placeholder='matoc fldmatocnum'=""><br>
<input id="mtfldfullmatocname" placeholder='matoc fldfullmatocname'=""><br>
<input id="mtfldstatus" placeholder='matoc fldstatus'=""><br>
<input id="mtfldowneragency" placeholder='matoc fldowneragency'=""><br>
<input id="mtfldlocation" placeholder='matoc fldlocation'=""><br>
<input id="mtfldmatocverbiage" placeholder='matoc fldmatocverbiage'=""><br>
</input id="mtfldmatocverbiage" placeholder='matoc>
</input id="mtfldlocation" placeholder='matoc>
</input id="mtfldowneragency" placeholder='matoc>
</input id="mtfldstatus" placeholder='matoc>
</input id="mtfldfullmatocname" placeholder='matoc>
</input id="mtfldmatocnum" placeholder='matoc>
</input id="mtfldmatocshortname" placeholder='matoc>
</input id="mtfldmatocid" placeholder='matoc>
</body>
</html>
Обратите внимание, что все заглавные буквы были браузер изменил на нижний регистр, и поля ввода выглядят как-то вложенными.
Когда я набрал тот же самый код в редакторе html, он работал просто отлично - 8 полей ввода появились с ожидаемые атрибуты. Я использовал Excel таким же образом для создания повторяющихся строк кода в течение многих лет и никогда раньше не сталкивался с чем-либо подобным. Я попытался сделать несколько вещей, в том числе сначала скопировать текст в блокнот, чтобы избавиться от остаточного форматирования, и использовать другой редактор html. Ничто, похоже, не решает проблему, и я действительно не с нетерпением жду необходимости записать все файлы для всех других таблиц, которые мне нужно кодировать.
Есть идеи?