hi,
im having a problem with some code. i've got two identical websites (only text and colors are different, layout is the same). Ive also made two EXACTLY the same databases. Now this page works fine on the first website. For the second site i copied the whole first site and just changed the links to the database (sql). Everything works great, except this page..
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $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;
}
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO infomiddag (naam, straat, postcode, plaats, email, telefoon, datum, invuldatum, partysize, geslacht) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($HTTP_POST_VARS['naam'], "text"),
GetSQLValueString($HTTP_POST_VARS['straat'], "text"),
GetSQLValueString($HTTP_POST_VARS['postcode'], "text"),
GetSQLValueString($HTTP_POST_VARS['plaats'], "text"),
GetSQLValueString($HTTP_POST_VARS['email'], "text"),
GetSQLValueString($HTTP_POST_VARS['telefoon'], "text"),
GetSQLValueString($HTTP_POST_VARS['datum'], "text"),
GetSQLValueString($HTTP_POST_VARS['invuldatum'], "text"),
GetSQLValueString($HTTP_POST_VARS['partysize'], "int"),
GetSQLValueString($HTTP_POST_VARS['geslacht'], "text"));
mysql_select_db($database_puurnzl, $puurnzl);
$Result1 = mysql_query($insertSQL, $puurnzl) or die(mysql_error());
$insertGoTo = "/pnz/verstuurd/verstuurd3.html";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
mail("$email","Aanmelding is verwerkt","Beste $naam,
Hartelijk dank voor uw aanmelding voor de informatiemiddag op $datum a.s.
De persoonlijke uitnodiging inclusief routebeschrijving wordt per omgaande per post verstuurd.
We zien er naar uit u te mogen verwelkomen op onze informatiemiddag met een vers kopje koffie of thee.
Hartelijke groet,
het Puurnieuwzeeland team
Puurnieuwzeeland
Hoep 13
1741 MA Schagen
T 0224 29 24 29
F 0224 29 12 92\n","From: [email][/email]\nReply-To: [email][/email]\nX-Mailer: PHP/" . phpversion());
mail("formulieren@bureaugras.nl","Aanmelding","Beste Australian Holidays,
Ik meld mij aan voor de informatiemiddag op $datum.
Hieronder vind u mijn gegevens.
naam: $naam
geslacht: $geslacht
straat: $straat
postcode + plaats: $postcode $plaats
e-mailadres: $email
telefoon: $telefoon
Bij voorbaat dank,
$naam
Einde bericht
\n
Technische gegevens afzender:
IP adres: $REMOTE_ADDR
Hostname: $HTTP_HOST
Referer : $HTTP_REFERER
Browser : $HTTP_USER_AGENT",
"From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion());
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo)); // this is the line that is giving me problems
}
mysql_select_db($database_puurnzl, $puurnzl);
$query_rs_puurnzl = "SELECT * FROM infomiddag";
$rs_puurnzl = mysql_query($query_rs_puurnzl, $puurnzl) or die(mysql_error());
$row_rs_puurnzl = mysql_fetch_assoc($rs_puurnzl);
$totalRows_rs_puurnzl = mysql_num_rows($rs_puurnzl);
mysql_select_db($database_puurnzl, $puurnzl);
$query_rs_datum = "SELECT * FROM datum";
$rs_datum = mysql_query($query_rs_datum, $puurnzl) or die(mysql_error());
$row_rs_datum = mysql_fetch_assoc($rs_datum);
$totalRows_rs_datum = mysql_num_rows($rs_datum);
?>
<link href="/ah/styles/ah.css" rel="stylesheet" type="text/css">
<form action="<?php echo $editFormAction; ?>" name="form1" method="POST">
<table width="268" border="0">
<tr>
<td width="92"></td>
<td width="176"><img src="/ah/images/aanmelding.gif" width="182" height="16"></td>
</tr>
<tr>
<td class="subtekstgrijs">naam</td>
<td><input name="naam" type="text" class="textfieldgrijs" id="naam" size="40" maxlength="200">
<span class="subtekstgrijs">m</span> <input name="geslacht" type="radio" class="textfieldgrijs" value="meneer">
<span class="subtekstgrijs">v</span> <input name="geslacht" type="radio" class="textfieldgrijs" value="mevrouw"></td>
</tr>
<tr>
<td class="subtekstgrijs">straat</td>
<td><input name="straat" type="text" class="textfieldgrijs" id="straat" size="57" maxlength="200"></td>
</tr>
<tr>
<td class="subtekstgrijs">postcode</td>
<td><input name="postcode" type="text" class="textfieldgrijs" id="postcode" size="8" maxlength="200">
<span class="subtekstgrijs">plaats</span> <input name="plaats" type="text" class="textfieldgrijs" id="plaats" size="30" maxlength="200">
</td>
</tr>
<tr>
<td class="subtekstgrijs">e-mail</td>
<td><input name="email" type="text" class="textfieldgrijs" id="email" size="57" maxlength="200">
<input type="hidden" name="invuldatum" value="<?php echo date("Y-m-d G:i:s");?>"></td>
</tr>
<tr>
<td class="subtekstgrijs">partysize</td>
<td><input name="partysize" type="text" class="textfieldgrijs" id="partysiza" size="57" maxlength="200"></td>
</tr>
<tr>
<td class="subtekstgrijs">telefoon</td>
<td><input name="telefoon" type="text" class="textfieldgrijs" id="telefoon" size="57" maxlength="200"></td>
</tr>
<tr>
<td class="subtekstgrijs">datum</td>
<td class="broodtekst"> <?php echo $row_rs_datum['datumweergave']?>
<input type="hidden" name="datum" value="<?php echo $row_rs_datum['datum']?>"></td>
</tr>
<tr>
<td> </td>
<td> <input name="Reset" type="reset" class="buttonwis" id="Reset" value="wis">
<input name="Submit" type="submit" class="button" id="Submit2" value="verstuur">
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<?php
mysql_free_result($rs_puurnzl);
mysql_free_result($rs_datum);
?>
it gives the following error:
Warning:Cannot add header information - headers already sent by (output started at /usr/local/slash/apache/vhosts/puurnieuwzeeland.nl/httpdocs/autopnz/formulier/TMP7jdhudwaxu.php:1) in /usr/local/slash/apache/vhosts/puurnieuwzeeland.nl/httpdocs/autopnz/formulier/TMP7jdhudwaxu.php on line 98
any help is appreciated
π π