Hallo Leute,
ich bin neu hier und ich finde keine Lösung für mein Problem.
Ich möchte eine Kunden/Rechnungsverwaltung selbst erstellen. Das meiste hab ich auch schon und soweit funktioniert auch alles.
Nun möchte ich die Artikel (liegen in einer separaten Tabelle), nach Kategorie und Unterkategorie getrennt, in meine Rechnung bekommen.
Ich hab mal ein Bild gemacht.
Zur Erklärung:
Ganz unten sind die Auswahlfelder für die Artikel. Diese Funktionen klappen auch.
Bitte wählen = Die Kategorie der Artikel wird aus der Datenbank zur Auswahl geholt, man kann wählen
Auswahl = Je nachdem welche Kategorie ausgewählt wurde, werden hier die Unterkategorien angezeigt
Artikel = Hier werden die entsprechenden Artikel angezeigt.
Nun benötige ich eine Funktion, die einen gewählten Artikel in die Zeile (Menge/Art.Nr./Artikel/Einzelpreis) einfügt.
Meine Artikeldatenbank beinhaltet folgende Spalten:
Nummer (automatisch)
Menge
Art.Nr.
Artikel
Kurztitel (wird unten rechts als Artikel angezeigt)
Preis (Einzelpreis)
Kategorie
Unterkategorie
Relevant für die Rechnung sind nur:
Menge (könnte man weglassen)
Art.Nr.
Artikel
Preis (Einzelpreis)
Also noch mal kurz, je nach dem welcher Kurztitel gewählt wird, sollen weiter oben die Felder
Art.Nr.
Artikel
Preis
automatisch gefüllt werden.
Der Bereich von Rechnungsanschrift bis zum Button Update speichern liegt in einem Form-Tag, die Artikelauswahl in eigenen, jeweils ein Form-Tag für Kategorie, Unterkategorie, Kurztitel.
Die Felder wo es rein soll: (Die Backslashes kommen daher, da der HTML-Code in einem echo drin ist)
Die Felder zur Artikelauswahl:
Ich danke jetzt schon mal für euer Verständnis und eure Hilfe!!
LG Spiro
ich bin neu hier und ich finde keine Lösung für mein Problem.
Ich möchte eine Kunden/Rechnungsverwaltung selbst erstellen. Das meiste hab ich auch schon und soweit funktioniert auch alles.
Nun möchte ich die Artikel (liegen in einer separaten Tabelle), nach Kategorie und Unterkategorie getrennt, in meine Rechnung bekommen.
Ich hab mal ein Bild gemacht.
Zur Erklärung:
Ganz unten sind die Auswahlfelder für die Artikel. Diese Funktionen klappen auch.
Bitte wählen = Die Kategorie der Artikel wird aus der Datenbank zur Auswahl geholt, man kann wählen
Auswahl = Je nachdem welche Kategorie ausgewählt wurde, werden hier die Unterkategorien angezeigt
Artikel = Hier werden die entsprechenden Artikel angezeigt.
Nun benötige ich eine Funktion, die einen gewählten Artikel in die Zeile (Menge/Art.Nr./Artikel/Einzelpreis) einfügt.
Meine Artikeldatenbank beinhaltet folgende Spalten:
Nummer (automatisch)
Menge
Art.Nr.
Artikel
Kurztitel (wird unten rechts als Artikel angezeigt)
Preis (Einzelpreis)
Kategorie
Unterkategorie
Relevant für die Rechnung sind nur:
Menge (könnte man weglassen)
Art.Nr.
Artikel
Preis (Einzelpreis)
Also noch mal kurz, je nach dem welcher Kurztitel gewählt wird, sollen weiter oben die Felder
Art.Nr.
Artikel
Preis
automatisch gefüllt werden.
Der Bereich von Rechnungsanschrift bis zum Button Update speichern liegt in einem Form-Tag, die Artikelauswahl in eigenen, jeweils ein Form-Tag für Kategorie, Unterkategorie, Kurztitel.
Die Felder wo es rein soll: (Die Backslashes kommen daher, da der HTML-Code in einem echo drin ist)
PHP:
<form action=\"update.php\" method=\"post\">
<tr>
<td style=\"vertical-align: top;\">
<input id=\"menge\" name=\"menge01\" type =\"\" value=\"$menge01\">
</td>
<td style=\"vertical-align: top;\">
<input id=\"artnr\" name=\"artikelnummer01\" type =\"\" value=\"$artikelnummer01\">
</td>
<td style=\"vertical-align: top;\">
<input id=\"artikel\" name=\"artikel01\" type =\"\" value=\"$artikel01\">
</td>
<td style=\"vertical-align: top;\">
<select name=\"kategorie\" onkeyup=\"this.form.unterkategorie.value = this.value\">
<option value=\"\">bitte wählen</option>
";
include ("config/config.php");
$Connect = mysql_connect($server, $user, $pass);
@mysql_select_db("$dbase");
$result = mysql_query("SELECT DISTINCT kategorie FROM $tabelle1a");
while($row = mysql_fetch_row($result))
echo "<option value=\"$row[0]\">$row[0]</option>";
mysql_free_result( $result );
print_r($_POST);
$kategorie=$_POST['kategorie'];
echo "
</select>
</td>
<td style=\"vertical-align: top;\">
";
echo "$kategorie";
echo "
<select id=\"unterkategorie\" name=\"unterkategorie\">
<option value=\"\">Auswahl</option>
";
/*
include ("config/config.php");
$Connect = mysql_connect($server, $user, $pass);
@mysql_select_db("$dbase");
$result = mysql_query("SELECT DISTINCT unterkategorie FROM $tabelle1a WHERE kategorie='$kategorie'");
while($row = mysql_fetch_row($result))
echo "<option value=\"$row[0]\">$row[0]</option>";
mysql_free_result( $result );
print_r($_POST);
$unterkategorie=$_POST['unterkategorie'];
$kategorie=$_POST['kategorie'];
*/
echo "
</select>
</td>
<td style=\"vertical-align: top;\">
<input id=\"einzel\" name=\"einzelpreis01\" type =\"\" value=\"$einzelpreis01\">
</td>
<td style=\"vertical-align: top;\">
<input id=\"gesamt\" name=\"gesamtpreis01\" type =\"\" value=\"
";
$gesamtpreis01 = gesamta($menge01, $einzelpreis01);
echo "$gesamtpreis01";
echo "
\">
</td></form>
Die Felder zur Artikelauswahl:
PHP:
<table style="text-align: left; width: 100%;" border="1" cellpadding="0"cellspacing="0">
<tbody><tr><td width="30%">
<form name="artikel" method="post" action="">
<select name="kategorie" onchange="this.form.submit();">
<option value="">bitte wählen</option>
<?php
include ("config/config.php");
$Connect = mysql_connect($server, $user, $pass);
@mysql_select_db("$dbase");
$result = mysql_query("SELECT DISTINCT kategorie FROM $tabelle1a");
while($row = mysql_fetch_row($result))
echo "<option value=\"$row[0]\">$row[0]</option>";
mysql_free_result( $result );
print_r($_POST);
$kategorie=$_POST['kategorie'];
?></select></form>
</td><td width="30%"><form name="artikel2" method="post" action="">
<?php echo $kategorie; ?>
<select name="unterkategorie" onchange="this.form.submit();">
<option value="">Auswahl</option>
<?php
include ("config/config.php");
$Connect = mysql_connect($server, $user, $pass);
@mysql_select_db("$dbase");
$result = mysql_query("SELECT DISTINCT unterkategorie FROM $tabelle1a WHERE kategorie='$kategorie'");
while($row = mysql_fetch_row($result))
echo "<option value=\"$row[0]\">$row[0]</option>";
mysql_free_result( $result );
print_r($_POST);
$unterkategorie=$_POST['unterkategorie'];
$kategorie=$_POST['kategorie'];
?></select></form>
</td><td width="30%"><form name="artikel3" method="post" action="">
<?php echo "$kategorie - $unterkategorie"; ?>
<select name="kurzartikel" onkeyup="this.form.unterkategorie.value = this.value">
<option value="">artikel</option>
<?php
include ("config/config.php");
$Connect = mysql_connect($server, $user, $pass);
@mysql_select_db("$dbase");
$result = mysql_query("SELECT kurzartikel FROM $tabelle1a WHERE unterkategorie='$unterkategorie'");
while($row = mysql_fetch_row($result))
echo "<option value=\"$row[0]\">$row[0]</option>";
mysql_free_result( $result );
print_r($_POST);
$kurzartikel=$_POST['kurzartikel'];
?></select></form>
</td></tr>
</tbody></table>
Ich danke jetzt schon mal für euer Verständnis und eure Hilfe!!
LG Spiro