Textarea-Inhalt ist manchmal nicht im Array $ _POST enthalten, aber zu anderen Zeiten.

Ich habe mein eigenes CMS für meine eigene Website entwickelt. Nur um PHP auszuprobieren. Wie auch immer, alles hat gut funktioniert und plötzlich hatte ich dieses Problem beim Eingeben von Inhalten für Artikel.

Ich verwende das JQuery markItUp-Plugin zur Textbearbeitung. Es funktionierte und plötzlich wurde der Hauptartikel nicht mehr in die Datenbank aufgenommen.

Hier ist das Formular:

 <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>

Ich habe var_dump ($ _ POST) mit und ohne das Plugin verwendet. Mit dem Plugin registriert var_dump den Artikelinhalt nicht und ohne ihn auch nicht. Es enthält immer Werte in jedem anderen Feld.

Hat jemand eine Idee, warum dies passieren könnte?

Ich habe versucht, das Plugin vollständig zu entfernen und wieder hinzuzufügen.

Könnte dies ein Problem mit dem Textbereich sein?

Jede Hilfe wird geschätzt. Ich denke nicht, dass dies ein PHP-Problem ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage