我使用的形式 「addrow」 和 「deleterow」:的foreach發送郵件體
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
if(rowCount < 5){ // limit the user from creating fields more than your limits
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;
}
}else{
alert("Maximum Passenger per ticket is 5.");
}
}
但send.php
着發送電子郵件,給了我這個錯誤:
PHP Parse error: syntax error, unexpected '.' in /home/metroloj/public_html/form/dene1/send.php on line 52
在這條線:
<?php foreach($BX_NAME as $a => $b){ ?>
我無法添加php發送此代碼示例部件:
<?php foreach($BX_NAME as $a => $b){ ?>
<tr>
<p>
<td>
<?php echo $a+1; ?>
</td>
<td>
<label>Name</label>
<input type="text" readonly="readonly" name="BX_NAME[$a]" value="<?php echo $BX_NAME[$a]; ?>">
</td>
</p>
</tr>
<?php } ?>
<?php foreach($BX_NAME as $a => $b){ ?>
<input type="text" readonly="readonly" name="BX_NAME[$a]" value="<?php echo $BX_NAME[$a]; ?>">
$mail->Body .= '<input type="text" readonly="readonly" name="BX_NAME[$a]" value="'. strip_tags($_POST['BX_NAME[$a]']) .'">';
是否使用[PHPMailer的(https://github.com/PHPMailer/ PHPMailer的)? – showdev