사용자가 뉴스 기사를 작성할 수있는 웹 페이지가 있습니다. 그것은 또한 풍부한 텍스트 편집기가 있습니다. 누군가가 웹에서 텍스트를 복사하여 붙여 넣을 수 있습니다. 위키에 복사 된 콘텐츠를 넣을 때 POST를 실행하면 Chrome에 '수신 된 데이터 없음'오류가 발생합니다. Safari에서 이것을 확인하면 "페이지를 열 수 없습니다"라고 표시됩니다. Firefox가 빈 페이지를 표시합니다.Chrome : 데이터가 수신되지 않습니다. Safari : 페이지를 열 수 없습니다.
하지만 mysql 삽입 쿼리 실행을 중단하면 제대로 작동합니다. 문제는 mysql 명령문에도 n 가지 문제가 있다는 것입니다. 생성 된 SQL 문을 추출하고 별도로 mysql 도구로 실행했습니다. 그것은 잘 작동합니다. 쿼리에 문제가 없습니다.
나는 정말로 여기에 갇혀있다. 이걸 좀 도와주세요.
감사합니다.
프라 사드.
public function articlenewAction() {
$form = new Backoffice_Form_ArticleDraft();
if ($this->getRequest()->isPost()) {
$formData = $this->getRequest()->getPost();
if ($form->isValid($formData)) {
$postData = $_POST;
$newArticleID = Classes_Article::createArticle($postData);
}
}
}
사용중인 코드를 사용할 수 있습니까? – m90
예. 확실한. 여러 클래스와 결합되었습니다. 그러나 여기에 액션 코드를 넣을 것입니다. 공개 함수 articlenewAction() { \t \t $ form = new Backoffice_Form_ArticleDraft(); \t \t 경우 ($ this-> 대해 GetRequest() -> isPost()) { \t \t \t $ formData = $ this-> 대해 GetRequest() -> getPost(); \t \t \t 경우 ($ 형상 -> isValid ($ formData)) { \t \t \t \t postData를 $ = $ _POST; \t \t \t \t $ newArticleID = Classes_Article :: createArticle ($ postData); \t \t \t \t \t \t \t} \t \t은} \t} –
나는이 화면이 엉망으로 코드를 표시합니다 죄송합니다. –