Dateneingabe Relationale Datenbank 1:n

jaonc

Grünschnabel
Hallo an Alle,

bin neu im umgang mit SQL/PHP und brauch hilfe. Ich habe eine datenbank mit 2 tabellen :

organisation
(mit organisationID als primärschlüssel)

und nomfaitiere
(mit organisationID als sekundärschlüssel)

über eine html-seite wurde ein fromular erstell, in dem die daten eingegeben werden können, die dann in der db gespeichert werden sollen.

die html-seite sieht so aus (gekürzt):

Code:
<HTML>
<BODY>
<form method="post" action="insertdata.php">
<center>
<table>
<tr>
<td>Nom de l'Organisation:</td>
<td>
<input type="Text" name= "Nom" size= "40"></br>
</td>
</tr>
<tr>
<td>Acronym:</td>
<td>
<input type="Text" name= "Acronym" size= "40"></br>
</td>
</tr>
...


der dazugehörige php-code so:

Code:
<HTML>
<?php
$bouton = $_POST['Send'];
if(!empty($bouton))	{
	$Nom = trim($_POST['Nom']);
	$Acronym = trim($_POST['Acronym']);
	$AnCreation = trim($_POST['AnCreation']);
	$Niveau = trim($_POST['Niveau']);
	$StatutJuridique = trim($_POST['StatutJuridique']);
	$SJAutres = trim($_POST['SJAutres']);
	$NuméroAccordCadre = trim($_POST['NuméroAccordCadre']);
	$NombreEmployés = trim($_POST['NombreEmployés']);
	$Vision = trim($_POST['Vision']);
	$Mission = trim($_POST['Mission']);
	$Objectifs = trim($_POST['Objectifs']);
	$DomainesCompetence = trim($_POST['DomaineCompetence']);
	$BesoinsRC = trim($_POST['BesoinsRC']);
	if (!empty($Nom)) {
	$bd = mysql_connect ("127.0.0.1", "root", "");
	mysql_select_db ("bdosc", $bd);
	$sql = "INSERT INTO organisation (Nom, Acronym, AnCreation, Niveau, StatutJuridique, 	SJAutres, NuméroAccordCadre, NombreEmployés, Vision, Mission, Objectifs, DomainesCompetence, BesoinsRC) VALUES ('$Nom', '$Acronym', '$AnCreation', '$Niveau', '$StatutJuridique', '$SJAutres', '$NuméroAccordCadre', '$NombreEmployés', '$Vision', '$Mission', '$Objectifs', '$DomainesCompetence', '$BesoinsRC')";
	$result = mysql_query ($sql);
	$id_org = mysql_insert_id ();
	$sql = "INSERT INTO nomfaîtière (OrganisationID, NomFaîtière, AcronymFaîtière) VALUES ('$id_org', '$Nom', '$Acronym')";
	$result = mysql_query ($sql);
	echo '<center>Merci bcp!</center>';
	}
	else {
	echo '<center>Remplissez tous les champs svp!</center>';
	}
}
?>
</HTML>


ich möchte jetzt erreichen, ein weiteres mal die variablen NomFaîtière und AcronymFaîtière eingeben kann und diese in der tabelle mit der selben ID gespeichert werden.

hat irgend jemand eine idee?

danke schonmal und einen schönen tag noch,

lg
janoc
 
Zurück