Mailinglisten-Archive |
Hi Sebastian,
>
> außerdem versteh ich deinen Code sowieso nicht, vielleicht liegts
daran
> das der Rest fehlt ...
>
<grübel>???</grübel>
Ich hoff, du meinst den hier in der Liste geposteten. Bin immer bemüht
nachvollziehbar zu coden, acuh wenn ich mit Kommentaren knausrig bin.
Original-Code? Guckst du hier:
http://www.phpbar.de/interaktiv/code/index.php?clid=8
Nachbehandelt? Hier [1]
--
Mit freundlichen Grüßen / Kind regards
Steffen Kother
[1]
-- Formular --
<?php
// ... //
$Ausgabe = str_replace($Alt_DAT, $Neu_DAT, $Template);
if (!isset($_SESSION['Schritt_1'])) {
$_SESSION['Schritt_1'] = md5('Schritt_1');
}
// ... //
?>
-- Skript (Verarbeitung) --
<?php
// Zeilen 2..15 wurden zur Verkürzung weggelassen //
if (!empty($_POST['Schritt_1']) && $_POST['Schritt_1'] == 'Sichern') {
if (!empty($_POST['Kopf'])) {
$Kopf = unserialize(stripslashes($_POST['Kopf']));
$Daten = $_POST;
$Daten['Kopf'] = '';
if (!empty($_SESSION['Schritt_1']) &&
$_SESSION['Schritt_1'] == md5('Schritt_1')) {
$Gesichert = mache_Schritt_1($db_Verbindung, $Daten,
$Kopf);
$_SESSION['Schritt_1'] = '';
}
if (!empty($Gesichert)) {
$Ausgabe = 'Reklamation wurde unter <b>'.$Gesichert.'</b>
erfasst!<br>';
$Ausgabe.= 'Die weitere Bearbeitung erfolgt durch
LQ.<br><br>';
} else {
if (empty($_SESSION['Schritt_1'])) {
// to do //
}
}
}
}
// Zeilen 38..56 ebenso //
?>
-- Insert-Funktion --
<?php
function mache_Schritt_1($db_Verbindung, $Daten, $Kopf) {
$ERR_VERLAUF = 1;
$ERR_INSERT = 1;
if (!empty($Daten) && is_array($Daten) &&
!empty($Kopf) && is_array($Kopf)) {
$Zeitpunkt = time();
$VERLAUF = 'INSERT INTO';
// usw.. //
$VERLAUF = @mysql_query($VERLAUF, $db_Verbindung);
if (!empty($VERLAUF)) {
$ERR_VERLAUF = 0;
$ID = @mysql_insert_id();
$ReklID = $Daten['Reklamation'].'|'.$ID;
$INSERT = 'INSERT INTO';
// usw. //
$INSERT = @mysql_query($INSERT, $db_Verbindung);
if (!empty($INSERT)) $ERR_INSERT = 0;
}
}
if (empty($ERR_VERLAUF) && empty($ERR_INSERT)) return $ReklID;
}
?>
php::bar PHP Wiki - Listenarchive