2014-01-09 2 views
4

좋아, 그럼 내가 예약하고있는 예약 시스템이 있고 관리자가 새 이벤트를 추가하면 PHP에 의해 채워지는 테이블에 이벤트가 생성됩니다. 사용자가 이벤트를 예약하고 PHP에 양식을 제출하려고하면 스크립트를 실행하고 싶습니다. 나는 사용자가 바우처를 가지고 있고 카드 또는 페이팔을 통해 지불하고자하는지 알고 싶기 때문에 이것을하고 싶습니다.PHP 코드에서 JavaScript 사용하기

여기 테이블 스크린 샷입니다. 죄송합니다. 링크가 10 점이 필요합니다. 테이블을 생성

http://thomasniven.com/table.jpg

PHP 코드 :

<?php 
$con = mysql_connect("localhost","root",""); 

if(!$con) 
{ 
    die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("flexiflash", $con); 
echo "<thead>"; 
echo "<tr>"; 
echo "<th>ID</th>"; 
echo "<th>Venue</th>"; 
echo "<th>Event</th>"; 
echo "<th>Date</th>"; 
echo "<th>Time</th>"; 
echo "<th></th>"; 
echo "</tr>"; 
echo "</thead>"; 

$result = mysql_query("SELECT * FROM events"); 

while($row = mysql_fetch_array($result)) 
{ 
    echo "<tbody>"; 
    echo "<form class='table-form' action='book_event.php' method='post' onsubmit='return check()'>"; 
    echo "<tr>"; 
    echo "<td>" . $row['Event_ID'] . "</td>"; 
    echo "<td>" . $row['Event_Venue'] . "</td>"; 
    echo "<td>" . $row['Event_Name'] . "</td>"; 
    echo "<td>" . $row['Event_Date'] . "</td>"; 
    echo "<td>" . $row['Event_Time'] . "</td>"; 
    echo "<td><input type='submit' class='sub_btn' name='submit' value='Book now'></td>"; 
    echo "</tr>"; 
    echo "</form>"; 
    echo "</tbody>"; 
} 

mysql_close($con); 
?> 

당신이 더 이상 정보는 ME가

+0

나는 바우처가 체크 박스이고 paypal을 통한 지불이 라디오 버튼이라는 것을 알려줄 것이다. – niven300

+0

"나는하고 싶다." 문제가 발생하면 특정 오류가 발생합니다. –

+0

SO는 튜토리얼 사이트가 아닙니다. 당신은 당신의 목표를 진술하고 사람들이 당신에게 대답을 줄 것을 기대할 수 없습니다. Chris가 말했듯이, ** 귀하의 솔루션 **에서 특정 장애물을 극복 할 수 있도록 도와 드리겠습니다 ** 그러나 우리는 ** 해결책을주지 않습니다 **. 당신은 이미 무엇을 시도 했습니까? – Mathew

답변

0

PHP는 백엔드이다 알려해야하는 경우. JavaScript는 프론트 엔드입니다. 프론트 엔드에서 무엇을하고 싶습니까? check() 함수를 수행 하시겠습니까? 그렇다면이 번호를 넣으십시오.

<?php 

echo '<script> 
function check() { 
    //do something 
    return true; 
} 
</script>'; 

?> 

이렇게해야합니다. 하지만 다소 못 생겼어.

+0

나는 이것을 시험해보아야한다. 감사. 아마 제 질문에 대해 충분히 설명하지 않았을 지 모릅니다. 내 문제에 대한 대답을 요구하는 것이 아니라 단순히 php에 양식을 제출하기 전에 스크립트를 실행하는 방법을 묻는 것입니다. 그래도 고마워. – niven300

+0

이것은 효과가 있습니다. 고마워요 :) – niven300

관련 문제