2015-01-11 2 views
0

그래서 여기 내 코드액션을 사용하여 두 개의 다른 PHP 파일에 게시하는 방법은 무엇입니까?

<form class="form-signin" action="formProcess.php" action="Portal.php" action="Blog.php" method="post"> 

입니다하지만 그것은 단지 formProcess.php의 형태로 정보를 보내는 것 같다. Portal.php에서 양식 데이터를 가져올 수 없기 때문에 알 수 있습니다.

$sitename = $_POST['siteName']; 

하지만 나중에 아래 코드를 사용하려고 : 여기 내 변수의

<a class="navbar-brand" rel="home" href="#"><? echo $sitename; ?></a> 

을하고 내 페이지에 $ 사이트 이름을 표시하지 않습니다. $ test = ('hi');를 사용해 보았습니다. 그리고 그것은 안녕을 잘 메아리.

답변

2

첫 번째 속성이 사용되며 동일한 이름의 다른 속성은 무시됩니다.

두 개의 다른 스크립트에 데이터를 넣어야하는 경우 (여기에서 잘못된 이유는 무엇입니까?) Portal.phpformProcess.php의 양식 데이터 처리 안에 포함하십시오.

+0

st는 무엇입니까? 또한 Portal.php를 어떻게 포함합니까? – sebchiken

+0

@sebchiken : 무언가. Portal.php를 포함하면'include 'Portal.php'와 같이 만들 수 있지만 문제는 다른 곳에 있습니다. 문제는 더 많은 스크립트에서 양식 데이터를 처리해야한다는 것입니다. – panther

+0

하하 그게 무슨 뜻인지 – sebchiken

1

여러 동작 대상이있는 HTML 태그에서 동일한 속성의 인스턴스를 여러 개 가질 수는 없으며 PHP 스크립트에 panther으로 참여할 수 있다면 제안해야한다고 제안했습니다.

당신이 PHP 파일을 변경할 수 없습니다 당신은 그들 각각에서 데이터를 검색하는 것을 선호하지만 개별적으로는 다음과 같은 다음의 PHP 스크립트를 호출하는 자바 스크립트 함수를 호출 할 경우

<form action="javascript:callPHP()" action="formProcess.php"> 

자바 스크립트 :

function callPHP(){ 
    $.post("formProcess.php", function(data) { 
     // handle data from formProcess.php 
    }); 
    $.post("Portal.php", function(data) { 
     // handle data from Portal.php 
    }); 
    // etc 
} 
관련 문제