Столкновение с проблемой загрузки идентификатора участника при загрузке данных в несколько таблиц с помощью одной формы/Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Столкновение с проблемой загрузки идентификатора участника при загрузке данных в несколько таблиц с помощью одной формы/

Сообщение 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   / > } < / c o d e > < 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»