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