Hallo,
mir stellt sich im Moment folgendes Problem und ich weiß keine Lösung ich hoffe ihr könnt mir dabei behilflich sein.
Ich hab zwei Dateien in der einen befindet sich das Formular:
In der anderen wird das Formular ausgewertet:
In der ersten Datei (fett) möchte ich eine DB ansprechen welche mir alle vorhandenen Daten ausliest bzw. alle Sprachen. Diese sollen dann ausgegeben werden + Checkbox die Checkbox soll den Namen der ausgelesenen Zeile erhalten. Also wenn "Englisch" da steht soll die Checkbox auch "Englisch" heissen.
In der anderen Datei soll das Formular ausgewertet werden, hier soll dann für alle gesetzten Sprachen jeweils ein Eintrag in eine andere Tabelle vorgenommen werden.
Könnt ihr mir da behilflich sein?!
mir stellt sich im Moment folgendes Problem und ich weiß keine Lösung ich hoffe ihr könnt mir dabei behilflich sein.
Ich hab zwei Dateien in der einen befindet sich das Formular:
Code:
<table width="90%" align="center" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFF0E0">
<form name="form_add" action="add.php" method="post" enctype="multipart/form-data">
<td></td><td></td><td></td><tr></tr>
<td></td><td></td><td></td>
<tr><td width="10%">Auftragsnummer: </td>
<td><input type="text" name="Auftragsnummer" value="">
</td>
<td> </td></tr>
<tr><td width="10%">Auftragsdatum: </td>
<td><input type="text" name="Auftragsdatum" value="">
</td>
<td> </td></tr>
<tr><td width="10%">Bearbeiter/in: </td>
<td>
</td>
<td> </td></tr>
<tr><td width="10%">Übersetzer/in: </td>
<td>
</td>
<td> </td></tr>
<tr><td width="10%">Liefertermin: </td>
<td><input type="text" name="Liefertermin" value="">
</td>
<td> </td></tr>
<tr><td> </td></tr>
<tr><td width="10%">Zielsprache/n: </td><tr>
<td>
<?php
$odbc_query = "SELECT * FROM tbllanguage";
$q_odbc = odbc_exec($odbc_db, $odbc_query);
while ($feld = odbc_fetch_array($q_odbc))
{
echo "<tr>";
echo "\t<td width=\"10%\">".$feld['Sprache']."</td>";
echo "<td><input type='checkbox' name=".$feld['Sprache']." value=".$language."";
echo "</td>";
echo "</tr>";
}
?><td> </td></tr>
<tr><td> </td></tr>
<tr><td width="10%">Status: </td>
<td>
</td>
<tr><td width="10%"> </td>
<td colspan="3"><input type="submit" name="q_search" value="add">
<input type="reset" name="q_delete" value="delete"></td></tr>
<td> </td></tr>
</form>
</table>
Code:
<?php
session_start();
include ("navigationTop.inc");
//Varbiable Auftragsnummer, Auftragsdatum, Bearbeiter, Übersetzer, Zielsprache, Liefertermin, Status deklarieren
$auftragsnr = $_POST['Auftragsnummer'];
$auftragsdatum = $_POST['Auftragsdatum'];
$bearbeiter = $_POST['Bearbeitername'];
$uebersetzer = $_POST['Uebersetzer'];
$liefertermin = $_POST['Liefertermin'];
$status = $_POST['Status'];
$file_upload =$_POST['file_upload'];
if(isset($feld['Sprache']) {
$insert_db = "INSERT INTO tblauftrag_sprachen (Auftragsnr,Sprache) VALUES ('$auftragsnr', $feld['Sprachen'])";
$odbc_dsn = "uebersetzung";
$odbc_username = "";
$odbc_password = "";
$odbc_db = odbc_connect($odbc_dsn, $odbc_username, $odbc_password)or die ("Verbindung fehlgeschlagen");
//Daten auswählen
$odbc_query = "SELECT * FROM tblauftrag WHERE Auftragsnr = '$auftragsnr'";
$q_odbc = odbc_exec($odbc_db, $odbc_query);
$daten = odbc_fetch_array($q_odbc,0);
$checkdir="/Programme/xampp/htdocs/$auftragsnr";
if($daten['Auftragsnr']==$auftragsnr OR file_exists($checkdir)) {
echo("
<center>Der Auftrag konnte nicht angelegt werden, da die Auftragsnummer schon vergeben ist.
");
}
else {
//Daten einfügen
$odbc_insert = "INSERT INTO tblauftrag (Auftragsnr, Auftragsdatum, Bearbeiter, Uebersetzer, Liefertermin, Status) VALUES ('$auftragsnr', '$auftragsdatum', '$bearbeiter', '$uebersetzer', '$liefertermin', '$status')";
$i_odbc = odbc_exec($odbc_db, $odbc_insert);
mkdir ("/Programme/xampp/htdocs/$auftragsnr");
echo ("<center>Ein Ordner mit der Auftragsnummer $auftragsnr wurde angelegt.
");
echo ("Bitte laden Sie nun hier die zu Übersetzenden Dateien in das angelegte Verzeichnis");
}
session_register(auftragsnr);
In der anderen Datei soll das Formular ausgewertet werden, hier soll dann für alle gesetzten Sprachen jeweils ein Eintrag in eine andere Tabelle vorgenommen werden.
Könnt ihr mir da behilflich sein?!

Kommentar