Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]forma kontaktowa php
Forum PHP.pl > Forum > Przedszkole
enricia
witam,
mam problem z kodem formularza kontaktowego napisanego w php... po zaldowaniu i wypelnieniu pol wyskakuje blad na stronie..nie wiem co moze byc zle, wkleje tu obyda pliki. Prosze o pomoc, z gory dziekuje za odpowiedzi:)

contact.php

<?php


$to = "enricia@interia.ie";
$subject_prefix = "";

if(!isset($_GET['action']))
{
die("You must not access this page directly!");
}


$fleet number = trim($_GET['fleet number']);
$date = trim($_GET['date']);
$name = trim($_GET['name']);
$reported = trim($_GET['reported']);
$address = trim($_GET['address']);
$number = trim($_GET['number']);
$defect = trim($_GET['defect']);
$email = trim($_GET['email']);
$subject = trim($_GET['subject']);
$message = trim($_GET['msg']);

mail($to,$fleet number,$date,$reported,$address,$number,$defect,$subject,$message,"From: ".$email."");

echo 'contactarea|Thank you '.$name.', your email has been sent.';
?>


defectform.php

<html lang="en-gb">
<head>
<title><?php echo $browsertitle; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="index,follow">
<meta http-equiv="Pragma" content="no-cache">
<meta name="author" content="www.nevada.ie">
</head>
<body onLoad="MM_preloadImages('/imgs/buttons/profile.on.gif','/imgs/buttons/why.on.gif','/imgs/buttons/home.on.gif','/imgs/buttons/product.on.gif','/imgs/buttons/news.on.gif')">
<table width="774" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="bg">
<tr>
<td valign="top">
<table width="774" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php include("inc/header.php") ?>
</td>
</tr>
<tr>
<td><table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">


<tr>
<td><table width="742" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="95%" valign="top" class="paddingLeft10px"><table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td valign="top" class="marginRight20px"><table width="725" border="0" cellpadding="0" cellspacing="0">
<tr>

</table>
<img src="imgs/titles/defet.gif" alt="DEFECT REPORT FORM" width="725" height="28"> <h1><span class="alignTop">
<p><center><font size="=7" color="#696969"> DEFECT/BREAKDOWN (TO BE COMPLETED BY SERVICE PROVIDER)</font></center></p>

<style type="text/css">

#inputbox{
border: 1px solid #000;
width: 200;
padding: 2px;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
}
#inputlabel {
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
}
#textarea {
border: 1px solid #000;
padding: 2px;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;width:400;
}
#submitbutton {
border: 1px solid #000;
}
</style>

<script language="javascript">
function createRequestObject()
{
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
ro = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
ro = new XMLHttpRequest();
}
return ro;
}

var http = createRequestObject();

function sendemail()
{
var msg = document.contactform.msg.value;
var fleet number = document.contactform.fleet number.value;
var date = document.contactform.date.value;
var name = document.contactform.name.value;
var reported = document.contactform.reported.value;
var address = document.contactform.address.value;
var number = document.contactform.number.value;
var defect = document.contactform.defect.value;
var email = document.contactform.email.value;
var subject = document.contactform.subject.value;
document.contactform.send.disabled=true;
document.contactform.send.value='Sending....';

http.open('get', 'contact.php?msg='+msg+'&fleet number='+fleet number+'&date='+date+'&name='+name+'&reported='+reported+'&address='+address+'&number='+number+'&defect='+defect+'&email='+email+'&subject='+subject+'&action=send');

http.onreadystatechange = handleResponse;
http.send(null);}

function handleResponse()
{
if(http.readyState == 4)
{
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];
} }}

</script>
</head>
<body>
<div id="contactarea">
<form name="contactform" id="contactform">

<span id="inputlabel"> Fleet Number:</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="fleet number" id="inputbox">&nbsp;&nbsp;&nbsp;

<span id="inputlabel">Date:</span> &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="date" id="inputbox"><br /><br />

<span id="inputlabel">Customer Name:</span> &nbsp;
<input type="text" name="name" id="inputbox">
&nbsp;&nbsp;&nbsp;

<span id="inputlabel">Call Reported by:</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="reported" id="inputbox"><br /><br />

<span id="inputlabel"> Depot Address:</span>&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="address" id="inputbox">
&nbsp;&nbsp;&nbsp;

<span id="inputlabel">Registration Number:</span>
<input type="text" name="number" id="inputbox"><br /><br />


<span id="inputlabel">Defect Details:</span><br />
<textarea name="defect" rows="3" id="textarea"></textarea>
<br /><br />

<span id="inputlabel">Email:</span> &nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="email" id="inputbox"><br /><br />

<span id="inputlabel">Subject:</span> &nbsp;
<input type="text" name="subject" id="inputbox"><br /><br />

<span id="inputlabel">Message:</span><br />
<textarea name="msg" rows="3" id="textarea"></textarea>
<br /><br />

<input type="button" value="Send Email" name="send" onClick="sendemail();" id="submitbutton">
</form>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>

<td align="center" valign="top">
<?php include("inc/footer.htm") ?>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

Wicepsik
Dodaj BBCode
pifarek
Kod
var fleet number = document.contactform.fleet number.value;

nie wiem czy tylko przez to, ale chyba nie mozna uzywac spacji w nazwach zmiennych ;P
Andaramuxo
mail
Spawnm
Proszę edytując temat dać skrypty w BBcode .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.