多的CKEditor我有一個在一個循環通過PHP具有相同名稱的textarea
它是這樣的
<?php
$number = count($name_array);
$id = 0;
while($id<$number)
{
if($category[$id] == ewbp)
{
$ewbp = 'selected';
}
if($category[$id] == iwbp)
{
$iwbp = 'selected';
}
if($category[$id] == wbe)
{
$wbe = 'selected';
}
if($category[$id] == texture)
{
$texture = 'selected';
}
if($category[$id] == putties)
{
$putties = 'selected';
}
if($category[$id] == primer)
{
$primer = 'selected';
}
echo "
<div class=\"update_form_holder\">
<form action=\"processor/update.php\" enctype=\"multipart/form-data\" method=\"post\">
<table>
<tr>
<td>Name</td><td><textarea rows=\"1\" cols=\"30\" name=\"name\">"."$name_array[$id]"."</textarea></td>
</tr>
<tr>
<td>Small Description</td><td><textarea rows=\"2\" cols=\"60\" name=\"short_desription\">"."$short_description[$id] "."</textarea></td>
</tr>
<tr>
<td>Full Description</td><td><textarea rows=\"5\" cols=\"60\" name=\"long_description\">"."$long_description[$id]"."</textarea></td>
</tr>
<tr>
<td>Category</td>
<td>
<select name=\"category\">
<option value=\"ewbp\" ". "$ewbp" . ">Exterior Water Based Paints </option>
<option value=\"iwbp\" ". "$iwbp" . ">Interior Water Based Paints</option>
<option value=\"wbe\" ". "$wbe" . ">Water Based Enamel </option>
<option value=\"texture\" ". "$texture" . ">Textures</option>
<option value=\"putties\" ". "$putties" . ">Putties</option>
<option value=\"primer\" ". "$primer" . ">Premir</option>
</select>
</td>
</tr>
<tr>
<td><input type=\"hidden\" value=\""."$idi[$id]"."\" name=\"idi\"></td>
</tr>
<tr>
<td><input type=\"submit\" value=\"update\"></td>
</tr>
</table>
</form>
</div>
<div class=\"image_holder\">
<img src=\""."$imgurl[$id]"."\" />
</div>
<form action=\"processor/delete.php\" method=\"post\">
<input type=\"hidden\" value=\"$idi[$id]\" name=\"delete_id\">
<input type=\"hidden\" value=\"$filename[$id]\" name=\"delete_file\">
<input type=\"submit\" value=\"delete entry\" >
</form>
";
$id++;
$ewbp = '';
$iwbp = '';
$wbe = '';
$texture = '';
$putties = '';
$primer = '';
}
?>
和IM試圖獲得的textareas使用的CKEditor,問題是創建的窗體,它需要不同的名稱來創建新的實例,但是我不能更改名稱,因爲數據被提交給另一個用於存儲在sql數據庫中的php文件。有沒有辦法讓它創建更多的實例,而不必更改名稱?我嘗試使用ID,但它不起作用。而且這個link讓我懷疑它是否可能。
你或你的團隊有控制PHP腳本? – hek2mgl 2013-04-09 11:44:33
是的,沒有團隊只是我:P所以可以改變任何需要 – TDsouza 2013-04-09 11:45:38
當你有兩個同名的領域,第二個將總是領域submited。您可以將'name =「foo」'改成'name =「foo []」',發送一個字段數組而不是最後一個字段。 – 2013-04-09 14:20:59