我目前有一些代碼,我需要鍛鍊,我有正確的代碼在表單中是好的,但是我目前使用EOD並需要將該信息放在一張表中通過電子郵件發送到指定地址。代碼添加一行輸入數據,由5個輸入框組成,然後當用戶點擊提交時,無論他們添加了4或400多少行,它需要通過電子郵件發送特定地址和所有信息。有人可以幫我用表格的電子郵件一邊,我有代碼工作添加在小提琴演示的行。電子郵件將無法在PHP中正確列出
我希望它做到另一個頁面,所以你會注意到,表單被提交「發送」這是我的網站上的代碼的電子郵件端需要放在一起的頁面。
<SCRIPT language="javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
}
function deleteRow(tableID) {
try {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
for(var i=0; i<rowCount; i++) {
var row = table.rows[i];
var chkbox = row.querySelector('input[type=checkbox]');
if (null != chkbox && true == chkbox.checked) {
if(rowCount <= 1) {
alert("Cannot delete all the rows.");
break;
}
table.deleteRow(i);
rowCount--;
i--;
}
}
}catch(e) {
alert(e);
}
}
</SCRIPT>
<div id="addbutton"><input type="button" value="Add" onclick="addRow('datatable')"></div>
<div id="delbutton"><input type="button" value="Delete" onclick="deleteRow('datatable')"></div>
<table id="datatable">
<tr>
<td>
<select class="styled-select" name="credit_type[]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
<td><input class="creditbox" type="text" name="credit_production[]" placeholder="Production"/></td>
<td><input class="creditbox" type="text" name="credit_role[]" placeholder="Role"/></td>
<td><input class="creditbox" type="text" name="credit_director[]" placeholder="Director"/></td>
<td><input class="creditbox" type="text" name="credit_company[]" placeholder="Company"/></td>
<td><input type="checkbox" name="chk[]"/></td>
</tr>
</table>
這是PHP代碼,我列出的所有工作..但是!
這是目前我在send.php中的代碼,這是我的表單將被髮送到我的地方,我已經設置了一切,但是我遇到的問題是'...'是那裏我需要$ count然而,代碼不工作,當放置在那裏?它需要通過EOD提交併通過電子郵件發送。
<?php
$emailSubject = 'Email';
$webMaster = '[email protected]';
/* Gathering Data Variables */
$credit_type = $_POST['credit_type'][$i];
$credit_production = $_POST['credit_production'][$i];
$credit_role = $_POST['credit_role'][$i];
$credit_director = $_POST['credit_director'][$i];
$credit_company = $_POST['credit_company'][$i];
$count = count($_REQUEST['credit_type']);
for($i=0; $i<$count; $i++) {
echo '<div class="whitespacetable">';
echo '<table class="forms">';
echo '<tr><td width="100px">Type</td><td>' . $_REQUEST['credit_type'][$i] . '</td></tr>';
echo '<tr><td width="100px">Production</td><td>'. $_REQUEST['credit_production'][$i] . '</td></tr>';
echo '<tr><td width="100px">Role</td><td>'. $_REQUEST['credit_role'][$i] . '</td></tr>';
echo '<tr><td width="100px">Director</td><td>'. $_REQUEST['credit_director'][$i] . '</td></tr>';
echo '<tr><td width="100px">Company</td><td>'. $_REQUEST['credit_company'][$i] . '</td></tr>';
echo '</table>';
echo '</div>';
}
$bodymain = <<<EOD
<div class="section"><strong>Section 4 - Credits</strong></div>
...
EOD;
?>
我怕我不明白。你不能只把'{count}'放在EOD裏面嗎? – LSerni
不幸的是沒有工作,基本上是代碼工作,基本上我需要把表放在... ...的地方,但它不工作:/我試過{$ count} – user3348182