2011-09-07 5 views
-3

코드를 개발했습니다. 내가 작성한 액션에서 다른 파일 insert.php를 만들었습니다. 제출 버튼은 아무 것도하지 않고 동일한 page.here에 머물러 있습니다. 내 코드.PHP에서 링크 된 파일이 열리지 않습니다.

<head> 
    <script language="javascript" src="calendar.js"></script> 
    </head> 

    <?php 
    $host="localhost"; // Host name 
    $username="root"; // Mysql username 
    $password=""; // Mysql password 
    $db_name="sm_sample"; // Database name 
    $tbl_name="sample"; // Table name 
    $theDate; 
    // Connect to server and select database. 
    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB"); 
    ?> 

    <html> 
    <body> 





    Date<form action="somewhere.php" method="post"> 
    <?php 
    //get class into the page 
    require_once('classes/tc_calendar.php'); 

    //instantiate class and set properties 
    $myCalendar = new tc_calendar("date1", true); 
    $myCalendar->setIcon("images/iconCalendar.gif"); 
    $myCalendar->setdate(date('d'), date('m'), date('Y')); 

    //output the calendar 
    $myCalendar->writeScript(); 
    ?> 

    <?php 
    $theDate = isset($_REQUEST["date1"]) ? $_REQUEST["date1"] : ""; 

    ?> 
    <br /> 








    <form method="post" action="insert.php"> 
    <br />Source<br /><select input name="source"> 

    <option value="Blogs">Blogs</option> 
    <option value="Facebook">Facebook</option> 
    <option value="Google Buzz">Google Buzz</option> 
    <option value="Google Plus">Google Plus</option> 
    <option value="LinkedIn">LinkedIn</option> 
    <option value="Twitter">Twitter</option> 
    <option value="Others">Others</option> 
    <option value="UNKNOWN">UNKNOWN</option> 

    </select> 
    <br /><br /> 
    Username<br /><input type="text" name="username" /> 
    <br /><br /> 
    Location<br /><select input name="location"> 

    <option value="India">India</option> 
    <option value="Singapore">Singapore</option> 
    <option value="Hongkong">Hongkong</option> 
    <option value="UAE">UAE</option> 
    <option value="Others">Others</option> 
    <option value="UNKNOWN">UNKNOWN</option> 
    </select> 
    <br /><br /> 

    Category<br /><select input name="category"> 

    <option value="User Banking Experience">User Banking Experience</option> 
    <option value="Credit/Debit Card">Credit/Debit Card</option> 
    <option value="Customer Care">Customer Care</option> 
    <option value="Staff Behavior">Staff Behavior</option> 
    <option value="Others">Others</option> 
    </select> 
    <br /><br /> 
    Complaint<br /><input type="text" name="complaint" /> 
    <br /><br /> 
    Status<br /><select input name="status"> 

    <option value="Pending">Pending</option> 
    <option value="In Process">In Process</option> 
    <option value="Resolved">Resolved</option> 
    <option value="Insufficient Information">Insufficient Information</option> 
    </select> 
    <br /><br /> 








    </form> 
    </select> 
    <br /><br /> 
    <input type="submit" /> 
    </form> 
+4

양식 태그가 표시되지 않습니다. –

+0

... 그리고 폼 액션은'somewhere.php'이지, 보통의 링크 인'insert.php'가 아닙니다. – DrColossos

+0

... 그리고 ''은 ''안에 있어야합니다. – Narf

답변

1

<form> 태그를 포함 할 수 없습니다. 그들은 다음과 같이 분리되어야합니다 :

<form action="1.php"> 
<!-- fields and so forth --> 
<input type="submit"> 
</form> 

<form action="2.php"> 
<!-- fields for a second form --> 
<input type="submit"> 
</form> 
+0

그게 존재합니다. 캘린더 기능을위한 것입니다 – vedant

0

이것은 정말로 형편없는 HTML입니다. 언어와 기본 구문을 조금 공부해야한다고 생각합니다. 요구 사항을 수집하고 다시 작성하지 않고 올바른 "답변"을 제공하기에는 너무 많은 문제가 있습니다.

+0

: 알고 있습니다 .. :( 나는 당신이 날짜 부분에 대해 이야기하고 있다면 어쨌든 그것의 복사하지만 여전히 insert.php 슈도 오픈 – vedant

+0

날짜 부분과 관련하여 오류가있는 경우 양식 내부에서 양식을 사용할 수 있습니까? – vedant

+1

html 양식의 작동 방식을 이해하고 있다고 생각하지 않습니다. 이것은 기능적 HTML을 작성하는 데 큰 어려움을 겪고 있지만 불행히도 이것은 아닙니다. 웹 페이지의 수명주기에 관한 온라인 교육 문서를 직접 방문하시는 것이 좋습니다. 형식 안의 양식에는 문제가있을 수 있습니다. 그 이유는 명백한 이유로 인해 그 개념을 이해하면됩니다. –

관련 문제