У меня есть форма с несколькими полями для загрузки данных и получения данных участника во внешний интерфейс. Во внешнем интерфейсе некоторые разделы имеют несколько точек, поэтому я создал для них отдельные таблицы. Чтобы получить данные из разных таблиц, нам нужно создать внешний ключ, и для этого я сделал имя члена внешним ключом. При этом у меня возникает проблема: если внутренний пользователь загружает данные, ему не следует загружать одно и то же имя члена, для этого мне нужно сделать внешний ключ числовым числом, но внешний ключ числового номера также является первичным ключом, чтобы он становится auto_increment. Но в таких таблицах, как «Квалификация», «Карьера», «Достижение» и «Выпуск», данные участника будут разделены из-за auto_increment. Итак, есть ли способ сделать внешний ключ числовым, чтобы внешний ключ не отделялся от таких таблиц, как «Квалификация», «Карьера», «Достижение» и «Выпуск»?
Ниже приведена моя форма: < /p>
function addQua() {
var container = document.getElementById('qua-container');
var newQua = document.createElement('div');
newQua.className = 'qua';
newQua.innerHTML = `
Remove
`;
container.appendChild(newQua);
}
function removeQua(button) {
var qua = button.parentElement;
qua.remove();
}
function addCar() {
var container = document.getElementById('car-container');
var newCar = document.createElement('div');
newCar.className = 'car';
newCar.innerHTML = `
Remove
`;
container.appendChild(newCar);
}
function removeCar(button) {
var car = button.parentElement;
car.remove();
}
function addAchi() {
var container = document.getElementById('achi-container');
var newAchi = document.createElement('div');
newAchi.className = 'achi';
newAchi.innerHTML = `
Remove
`;
container.appendChild(newAchi);
}
function removeAchi(button) {
var achi = button.parentElement;
achi.remove();
}
function addIss() {
var container = document.getElementById('iss-container');
var newIss = document.createElement('div');
newIss.className = 'iss';
newIss.innerHTML = `
Remove
`;
container.appendChild(newIss);
}
function removeIss(button) { < b r / > v a r i s s = b u t t o n . p a r e n t E l e m e n t ; < b r / > i s s . r e m o v e ( ) ; < b r / > } < / к о д > < b r / > < p r e c l a s s = " s n i p p e t - c o d e - h t m l l a n g - h t m l P r e t t y p r i n t - o v e r r i d e " > < c o d e > & l t ; d i v c l a s s = " m e m b e r _ f o r m _ m a i n _ c o n t a i n e r " & g t ; < b r / > & l t ; d i v c l a s s = " m e m b e r _ f o r m _ s u b _ c o n t a i n e r " & g t ; < b r / > & l t ; f o r m a c t i o n = " h a n d l e _ m e m b e r _ f o r m " m e t h o d = "post" id="form" enctype="multipart/form-data">
image
full name
place of birth
date of birth
father's name
mother's name
qualification
Add Qualification
career
Add Career
achievements
Add Achievements
issues
Add Issues
submit
Следующие сценарии предназначены для обработки формы:
Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-multip
Столкновение с проблемой загрузки идентификатора участника при загрузке данных в несколько таблиц с помощью одной формы/ ⇐ Php
Кемеровские программисты php общаются здесь
1730707358
Anonymous
У меня есть форма с несколькими полями для загрузки данных и получения данных участника во внешний интерфейс. Во внешнем интерфейсе некоторые разделы имеют несколько точек, поэтому я создал для них отдельные таблицы. Чтобы получить данные из разных таблиц, нам нужно создать внешний ключ, и для этого я сделал имя члена внешним ключом. При этом у меня возникает проблема: если внутренний пользователь загружает данные, ему не следует загружать одно и то же имя члена, для этого мне нужно сделать внешний ключ числовым числом, но внешний ключ числового номера также является первичным ключом, чтобы он становится auto_increment. Но в таких таблицах, как «Квалификация», «Карьера», «Достижение» и «Выпуск», данные участника будут разделены из-за auto_increment. Итак, есть ли способ сделать внешний ключ числовым, чтобы внешний ключ не отделялся от таких таблиц, как «Квалификация», «Карьера», «Достижение» и «Выпуск»?
Ниже приведена моя форма: < /p>
function addQua() {
var container = document.getElementById('qua-container');
var newQua = document.createElement('div');
newQua.className = 'qua';
newQua.innerHTML = `
Remove
`;
container.appendChild(newQua);
}
function removeQua(button) {
var qua = button.parentElement;
qua.remove();
}
function addCar() {
var container = document.getElementById('car-container');
var newCar = document.createElement('div');
newCar.className = 'car';
newCar.innerHTML = `
Remove
`;
container.appendChild(newCar);
}
function removeCar(button) {
var car = button.parentElement;
car.remove();
}
function addAchi() {
var container = document.getElementById('achi-container');
var newAchi = document.createElement('div');
newAchi.className = 'achi';
newAchi.innerHTML = `
Remove
`;
container.appendChild(newAchi);
}
function removeAchi(button) {
var achi = button.parentElement;
achi.remove();
}
function addIss() {
var container = document.getElementById('iss-container');
var newIss = document.createElement('div');
newIss.className = 'iss';
newIss.innerHTML = `
Remove
`;
container.appendChild(newIss);
}
function removeIss(button) { < b r / > v a r i s s = b u t t o n . p a r e n t E l e m e n t ; < b r / > i s s . r e m o v e ( ) ; < b r / > } < / к о д > < b r / > < p r e c l a s s = " s n i p p e t - c o d e - h t m l l a n g - h t m l P r e t t y p r i n t - o v e r r i d e " > < c o d e > & l t ; d i v c l a s s = " m e m b e r _ f o r m _ m a i n _ c o n t a i n e r " & g t ; < b r / > & l t ; d i v c l a s s = " m e m b e r _ f o r m _ s u b _ c o n t a i n e r " & g t ; < b r / > & l t ; f o r m a c t i o n = " h a n d l e _ m e m b e r _ f o r m " m e t h o d = "post" id="form" enctype="multipart/form-data">
image
full name
place of birth
date of birth
father's name
mother's name
qualification
Add Qualification
career
Add Career
achievements
Add Achievements
issues
Add Issues
submit
Следующие сценарии предназначены для обработки формы:
Подробнее здесь: [url]https://stackoverflow.com/questions/79154350/facing-the-problem-of-uploading-the-member-id-while-uploading-the-data-to-multip[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия