Treść pola tekstowego nie jest czasami dołączana do tablicy $ _POST, ale jest w innym czasie.
Tworzyłem własny CMS na własną stronę internetową. Po prostu przetestuj PHP. W każdym razie wszystko działało dobrze, a potem nagle miałem problem z wprowadzaniem treści do artykułów.
Używam wtyczki JIQuery markItUp do edycji tekstu. To działało, a potem nagle główny artykuł nie wszedłby do bazy danych.
Oto forma:
<form action="" method="post" name="action">
<tr>
<td><label for="title" >Article Title </label></td>
<td><input type="text" name="title" class="admintableinput"></td>
</tr>
<tr>
<td><label for="author" > Author </label></td>
<td><input type="text" name="author" class="admintableinput"></td>
</tr>
<tr>
<td><label for="summary" > Summary </label></td>
<td><textarea name="summary" class="admintableinput"></textarea></td>
</tr>
<tr>
<td><label for="content" >Article Content </label></td>
<td><textarea name="content" id="default" class="admintableinput"></textarea></td>
</tr>
<tr>
<td><label for="Category1" > Category </label></td>
<td><select name="Category1" id="category1" class="admintableinput">
<?php $categories = getCategoryNames();
foreach($categories as $category){ ?>
<option value="<?php echo "" . $category['id'] . "" ; ?>"><?php echo "" . $category['category'] . "" ; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td><label for="image" > Image </label></td>
<td><input type="text" name="image" class="admintableinput"></td>
</tr>
<tr>
<td><input type="submit" name="action" value="Save Article" class="adminbutton" /></td>
<td><input type="reset" formnovalidate name="action" value="Reset" class="adminbutton" /></td>
</tr>
</table>
</form>
Użyłem var_dump ($ _ POST) z wtyczką i bez wtyczki. Za pomocą wtyczki var_dump nie rejestruje treści artykułu i bez niego to robi. Zawsze zawiera wartości w każdym innym polu.
Czy ktoś ma jakiś pomysł, dlaczego tak się stało?
Próbowałem całkowicie usunąć i dodać wtyczkę ponownie.
Czy to może być problem z tekstem?
Każda pomoc jest doceniana. Nie sądzę, aby był to problem PHP.