mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
149 lines
4.4 KiB
PHP
149 lines
4.4 KiB
PHP
<div class="standard">
|
|
|
|
<b>Buchung</b>
|
|
<br><br>
|
|
|
|
|
|
<?php
|
|
|
|
include("encode.inc");
|
|
|
|
if($_SESSION[angemeldet]!=true)
|
|
{
|
|
echo 'Der Zugriff auf diese Seite wurde verweigert.<br>Bitte melden Sie sich zuerst an.<br><br>';
|
|
echo '<a href="index.php?seite=4000&von=3000">zum Login</a>';
|
|
die();
|
|
}
|
|
|
|
$ausfuehren = $_POST[ausfuehren];
|
|
$sollkonto = $_POST[sollkonto];
|
|
$habenkonto = $_POST[habenkonto];
|
|
$betrag = $_POST[betrag];
|
|
|
|
if($ausfuehren=="Buchung ausführen")
|
|
{
|
|
if($sollkonto==-1)
|
|
{
|
|
echo 'Bitte wählen Sie ein Sollkonto aus.<br><br>';
|
|
echo '<a href="index.php?seite=3000">zurück</a>';
|
|
die();
|
|
}
|
|
if($habenkonto==-1)
|
|
{
|
|
echo 'Bitte wählen Sie ein Habenkonto aus.<br><br>';
|
|
echo '<a href="index.php?seite=3000">zurück</a>';
|
|
die();
|
|
}
|
|
if($betrag<0)
|
|
{
|
|
echo 'Der Betrag darf nicht negativ sein.<br><br>';
|
|
echo '<a href="index.php?seite=3000">zurück</a>';
|
|
die();
|
|
}
|
|
|
|
/*$sql = 'select * from Konten where Konten_ID like '.$sollkonto;
|
|
$result = mysql_query($sql);
|
|
while($row = mysql_fetch_array($result))
|
|
{
|
|
if($row[Konten_Typ]==0)
|
|
{
|
|
$soll_typ = 0;
|
|
}
|
|
if($row[Konten_Typ]==2)
|
|
{
|
|
$soll_typ = 1;
|
|
}
|
|
}*/
|
|
|
|
|
|
$datum = date("Y-m-d H:i:s");
|
|
|
|
$sql = 'insert into Buchungen(Buchungen_Betrag, Buchungen_Datum, Buchungen_Sollkonto, Buchungen_Habenkonto) values('.$betrag.', "'.$datum.'", '.$sollkonto.', '.$habenkonto.')';
|
|
mysql_query($sql) or die('Die Buchung konnte nicht ausgeführt werden.<br><br><a href="index.php?seite=3000">zurück</a>');
|
|
|
|
echo 'Die Buchung wurde erfolgreich ausgeführt.<br><br>';
|
|
echo '<a href="index.php?seite=3000">weiter</a>';
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
echo '<form name="neue_buchung" action="index.php?seite=3000" method="post">';
|
|
echo '<table border="0" cellspacing="0" cellpadding="0">';
|
|
|
|
echo '<tr>';
|
|
echo '<td>Sollkonto: </td>';
|
|
echo '<td>';
|
|
echo '<select name="sollkonto" style="width:200"/>';
|
|
echo '<option value="-1" selected>bitte auswählen</option>';
|
|
// $sql = 'select Konten_ID, decode(Konten_Bezeichnung, "'.$encode_passwort.'") from Konten order by Konten_ID';
|
|
$sql = 'select Konten_ID, Konten_Bezeichnung from Konten order by Konten_ID';
|
|
$result = mysql_query($sql);
|
|
while($row = mysql_fetch_array($result))
|
|
{
|
|
// echo '<option value="'.$row[Konten_ID].'">'.$row[Konten_ID].' - '.$row['decode(Konten_Bezeichnung, "'.$encode_passwort.'")'].'</option>';
|
|
echo '<option value="'.$row[Konten_ID].'">'.$row[Konten_ID].' - '.$row['Konten_Bezeichnung'].'</option>';
|
|
|
|
}
|
|
echo '</select>';
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
|
|
echo '<tr><td colspan="2"> </td></tr>';
|
|
|
|
echo '<tr>';
|
|
echo '<td>Habenkonto: </td>';
|
|
echo '<td>';
|
|
echo '<select name="habenkonto" style="width:200"/>';
|
|
echo '<option value="-1" selected>bitte auswählen</option>';
|
|
// $sql = 'select Konten_ID, decode(Konten_Bezeichnung, "'.$encode_passwort.'") from Konten order by Konten_ID';
|
|
$sql = 'select Konten_ID, Konten_Bezeichnung from Konten order by Konten_ID';
|
|
$result = mysql_query($sql);
|
|
while($row = mysql_fetch_array($result))
|
|
{
|
|
// echo '<option value="'.$row[Konten_ID].'">'.$row[Konten_ID].' - '.$row['decode(Konten_Bezeichnung, "'.$encode_passwort.'")'].'</option>';
|
|
echo '<option value="'.$row[Konten_ID].'">'.$row[Konten_ID].' - '.$row['Konten_Bezeichnung'].'</option>';
|
|
|
|
}
|
|
echo '</select>';
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
|
|
echo '<tr><td colspan="2"> </td></tr>';
|
|
|
|
echo '<tr>';
|
|
echo '<td>Betrag: </td>';
|
|
echo '<td>';
|
|
echo '<input name="betrag" type="text" style="width:100"/>';
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
|
|
echo '<tr>';
|
|
echo '<td>Beschreibung: </td>';
|
|
echo '<td>';
|
|
echo '<input name="beschreibung" type="text" style="width:200"/>';
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
|
|
echo '<tr><td colspan="2"> </td></tr>';
|
|
|
|
echo '<tr>';
|
|
echo '<td>Sollkonto: </td>';
|
|
echo '<td>';
|
|
echo '<input name="ausfuehren" type="submit" value="Buchung ausführen"/>';
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
|
|
echo '</table>';
|
|
echo '</form>';
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|