die foreach Schleife muss wohl erst mal warten. ich habe das affenformular in mein script eingesetzt. bei einem fehler wird der entsprechende fehler wie gewünscht angezeigt. wähle ich aber eine stadt aus und wirft das affenformular keine fehlermelungen aus, funktioniert die weiterleitung nicht.
die seite lädt sich wieder neu und zeigt oberhalb diese fehlermeldung an:
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp10548565_XUUKREW8G9/www/umzuggelegenheit/Kopie von 2a-Mit-Umzug-Angebote-Einfache-Suche.php:88) in /is/htdocs/wp10548565_XUUKREW8G9/www/umzuggelegenheit/Kopie von 2a-Mit-Umzug-Angebote-Einfache-Suche.php on line 117
mein code schaut nun so aus: zeile 117 ist der header. habs fett markiert.
<?php require_once('Connections/Eingabe.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case 'text':
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_Eingabe, $Eingabe);
$query_R1 = "SELECT Eingabe.id, Eingabe.abfahrtsort, Eingabe.zielort, Eingabe.tag, Eingabe.monat, Eingabe.jahr, Eingabe.stunde, Eingabe.`minute`, Eingabe.hinfahrtladeflaeche, Eingabe.hilfeeinausladen, Eingabe.rueckfahrt, Eingabe.rueckfahrtladeflaeche, Eingabe.beschreibung, Eingabe.preis, Eingabe.marke, Eingabe.model, Eingabe.laderaumhoehe, Eingabe.laderaumbreite, Eingabe.laderaumlaenge, Eingabe.laderaumvolumen, Eingabe.treibstoff, Eingabe.getriebe, Eingabe.tempo, Eingabe.nutzername, Eingabe.passwort, Eingabe.mail, Eingabe.handy, Eingabe.tel FROM Eingabe
WHERE ";
$colname_R1 = "KEIN EINTRAG";
if (isset($_POST['abfahrtsort']) && $_POST['abfahrtsort'] != 'Abfahrtsort') {
$query_R1 .= " abfahrtsort = " . GetSQLValueString($colname_R1, 'text') . " AND ";
}
$colname1_R1 = "KEIN EINTRAG";
if (isset($_POST['zielort']) && $_POST['zielort'] != 'Zielort') {
$query_R1 .= " zielort = " . GetSQLValueString($colname1_R1, 'text') . " AND ";
}
$colname2_R1 = "NULL";
if (isset($_POST['tag']) && $_POST['tag'] != '-') {
$query_R1 .= " tag = " . GetSQLValueString($colname2_R1, 'int') . " AND ";
}
$colname4_R1 = "NULL";
if (isset($_POST['jahr']) && $_POST['jahr'] != '-') {
$query_R1 .= " jahr = " . GetSQLValueString($colname4_R1, 'int') . " AND ";
}
$colname3_R1 = "NULL";
if (isset($_POST['monat']) && $_POST['monat'] != '-') {
$query_R1 .= " monat = " . GetSQLValueString($colname3_R1, 'int') . " AND ";
}
$colname5_R1 = "NULL";
if (isset($_POST['stunde']) && $_POST['stunde'] != '-') {
$query_R1 .= " stunde = " . GetSQLValueString($colname5_R1, 'int') . " AND ";
}
$colname6_R1 = "NULL";
if (isset($_POST['minute']) && $_POST['minute'] != '-') {
$query_R1 .= " minute = " . GetSQLValueString($colname5_R1, 'int') . " AND ";
}
$colname7_R1 = "NULL";
if (isset($_POST['hinfahrtladeflaeche']) && $_POST['hinfahrtladeflaeche'] != 'Angaben zur Ladefläche') {
$query_R1 .= " hinfahrtladeflaeche = " . GetSQLValueString($colname7_R1, 'text') . " AND ";
}
if (isset($_POST['hilfeeinausladen']) && $_POST['hilfeeinausladen'] != '-') {
$query_R1 .= " (hilfeeinausladen = " . GetSQLValueString($_POST['hilfeeinausladen'], 'text') . " OR hilfeeinausladen Like '-') AND ";
}
if (isset($_POST['rueckfahrt']) && $_POST['rueckfahrt'] != '-') {
$query_R1 .= " (rueckfahrt = " . GetSQLValueString($_POST['rueckfahrt'], 'text') . " OR rueckfahrt Like '-') AND ";
}
if (isset($_POST['rueckfahrtladeflaeche']) && $_POST['rueckfahrtladeflaeche'] != 'K.A. zur Ladefläche') {
$query_R1 .= " (rueckfahrtladeflaeche = " . GetSQLValueString($_POST['rueckfahrtladeflaeche'], 'text') . " OR rueckfahrtladeflaeche Like 'K.A. zur Ladefläche') AND ";
}
$query_R1 .= "1 ORDER BY Eingabe.monat, Eingabe.tag, Eingabe.stunde, Eingabe.`minute`";
$R1 = mysql_query($query_R1, $Eingabe) or die(mysql_error());
$row_R1 = mysql_fetch_assoc($R1);
$totalRows_R1 = mysql_num_rows($R1);$colname_R1 = "KEIN EINTRAG";
if (isset($_POST['abfahrtsort'])) {
$colname_R1 = $_POST['abfahrtsort'];
}
?>
<?php
$class['abfahrtsort'] = 'StaedtenamenKopie';
$class['zielort'] = 'StaedtenamenKopie';
if(isset($_POST['send']))
{
$error = array();
$abfahrtsort = (string)$_POST['abfahrtsort'];
$zielort = (string)$_POST['zielort'];
if ($_POST['abfahrtsort'] == 'Abfahrtsort') {
$error['abfahrtsort_false'] = '';
$class['abfahrtsort'] = 'error';
}
if ($_POST['zielort'] == 'Zielort') {
$error['zielort_false'] = '';
$class['zielort'] = 'error';
}
if(!$error)
{
header("Location: http://www.mit-umzug-gelegenheit.de/2b-Mit-Umzug-Angebote-Einfach-Ergebnis.php");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...