我使用了一个表格" addrow"和"删除":
@OneToOne(cascade = CascadeType.ALL,fetch = FetchType.LAZY)
@JoinColumn(name = "UserDetailsId", nullable = false)
private UserDetailsEntity userDetailsEntity;
但是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.");
}
}
无法发送电子邮件,这给了我这个错误:
PHP Parse错误:语法错误,意外&#39;。&#39;在第52行的/home/metroloj/public_html/form/dene1/send.php
在这一行:
send.php
我无法添加发送php这段代码:
<?php foreach($BX_NAME as $a => $b){ ?>
<?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 } ?>
答案 0 :(得分:0)
这里可能还有其他问题,但我只会解决一般的PHP语法问题 打开和关闭PHP标签必须用于混合内容(HTML和PHP一起)。
PHP解析器忽略了一对开始和结束标记之外的所有内容,它允许PHP文件具有混合内容。这允许PHP嵌入到HTML文档中,例如创建模板。
这可以正常工作,因为当PHP解释器点击
?>
结束标记时,它只是开始输出它找到的任何内容......直到它碰到另一个开始标记...
此外,在您的foreach
示例中,$BX_NAME[$a]
与$b
的值相同。
foreach(array_expression as $ key =&gt; $ value)
因此array_expression[$key]
与$value
相同。
例如:
<?php
foreach ($BX_NAME as $a => $b) {
?><tr>
<td><?=$a+1?></td>
<td>
<label>Name</label>
<input type="text" readonly="readonly" name="<?=$b?>" value="<?=$b?>">
</td>
</tr><?php
}
构建字符串时,使用.
连接:
foreach ($BX_NAME as $a => $b){
?><input type="text" readonly="readonly" name="<?=$b?>" value="<?=$b?>"><?php
$mail->Body .= '<input type="text" readonly="readonly" name="'.$b.'" value="'.strip_tags($_POST[$b]).'">';
}