romeodadon
Angesehenes Mitglied
Hallo leute,
ich hab ein kleines Problem.
Undzwar bin ich dabei eine Personaldatenbank aufzubauen die wie folgt aussieht:
Tabelle1 = Personen (Name, Vorname usw..)
Tabelle2 = Trniere (Turniername, Turnierdatum)
Tabelle3 = Personen_bei_Turnier
Tabelle1 wird per POAST ind die DB geschreiben .... Funktioniert
Tabelle2 genauso, da funktioniert auch alles.
Wo mein Problem ist ist das zuweisen von Turnieren an die Personen.
Ich hab es jetzt sogar geschafft das die schon eingegeben Daten aus der DB ausgelesen werden,
nur schaffe ich es irgedndwie nicht das die daten in die Tabelle3 eingetragen werden.
Zur Ansicht heir das Script aus welchen die Datensätze rausgelesen werden.
CODE
<?php
$sql = "SELECT Turniername FROM Turniere";
$result= mysql_query($sql) or die("Verbindung konnte nicht hergestellt werden: ".mysql_error());
$anzahl = mysql_num_rows($result);
echo"<table>";
echo"<tr>";
echo"<td></td>";
echo"<td>Turniername </td>";
echo"<td><p>";
echo"<select name='Turniername'>";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<option>".$line['Turniername']."</option>";
}
echo"</select> Bitte wählen ";
echo"</p></td>";
echo"</tr>";
?>
</p>
<p class="Stil1">&nbsp;</p>
<p>
<?php
$sql = "SELECT id, name, vorname FROM personal";
$result= mysql_query($sql) or die("Verbindung konnte nicht hergestellt werden: ".mysql_error());
$anzahl = mysql_num_rows($result);
echo"<table>";
echo"<tr>";
echo"<td> Dealername </td>";
echo"<td><p>";
echo"<select name='Dealer'>";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<option>".$line['id']." ".$line['name']. " ".$line['vorname']."</option>";
}
echo"</select> Bitte wählen ";
echo"</p></td>";
echo"</tr>";
?>
Wie gesagt die daten werden in einem Dropdown Menü angezeigt, weis jetzt jemand wie ich es hinkrige das die Daten in Tabelle 3 eingetragen werden ?
Das problem liegt daran das ich die variablen nicht klar deffinieren kann welche wo eingetragen werden, binam ende mit mienem Latein !
ich hab ein kleines Problem.
Undzwar bin ich dabei eine Personaldatenbank aufzubauen die wie folgt aussieht:
Tabelle1 = Personen (Name, Vorname usw..)
Tabelle2 = Trniere (Turniername, Turnierdatum)
Tabelle3 = Personen_bei_Turnier
Tabelle1 wird per POAST ind die DB geschreiben .... Funktioniert
Tabelle2 genauso, da funktioniert auch alles.
Wo mein Problem ist ist das zuweisen von Turnieren an die Personen.
Ich hab es jetzt sogar geschafft das die schon eingegeben Daten aus der DB ausgelesen werden,
nur schaffe ich es irgedndwie nicht das die daten in die Tabelle3 eingetragen werden.
Zur Ansicht heir das Script aus welchen die Datensätze rausgelesen werden.
CODE
<?php
$sql = "SELECT Turniername FROM Turniere";
$result= mysql_query($sql) or die("Verbindung konnte nicht hergestellt werden: ".mysql_error());
$anzahl = mysql_num_rows($result);
echo"<table>";
echo"<tr>";
echo"<td></td>";
echo"<td>Turniername </td>";
echo"<td><p>";
echo"<select name='Turniername'>";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<option>".$line['Turniername']."</option>";
}
echo"</select> Bitte wählen ";
echo"</p></td>";
echo"</tr>";
?>
</p>
<p class="Stil1">&nbsp;</p>
<p>
<?php
$sql = "SELECT id, name, vorname FROM personal";
$result= mysql_query($sql) or die("Verbindung konnte nicht hergestellt werden: ".mysql_error());
$anzahl = mysql_num_rows($result);
echo"<table>";
echo"<tr>";
echo"<td> Dealername </td>";
echo"<td><p>";
echo"<select name='Dealer'>";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<option>".$line['id']." ".$line['name']. " ".$line['vorname']."</option>";
}
echo"</select> Bitte wählen ";
echo"</p></td>";
echo"</tr>";
?>
Wie gesagt die daten werden in einem Dropdown Menü angezeigt, weis jetzt jemand wie ich es hinkrige das die Daten in Tabelle 3 eingetragen werden ?
Das problem liegt daran das ich die variablen nicht klar deffinieren kann welche wo eingetragen werden, binam ende mit mienem Latein !