저는 트위터 부트 스트랩을 활용하여 개념을 구축하려는 신참 프로그래머입니다. PHP를 사용하고 HTML 태그 내의 액션을 POST 데이터에 할당하고 본질적으로 사용자를 탐색합니다. 양식을 사용할 때 이것은 매우 간단합니다. 즉, 작동하는 스 니펫입니다. 예를 들어, HTML의 조각을 위해 : 그러나트위터에서 "행동"사용하기 Boostrap 클래스
if (isset($_GET['viewnotes']))
, 내 등록에 같은 일을 할 노력하고있어 :
<form action="?viewnotes" method="post">
<input type="hidden" name="id" value="<?php htmlout($note['id']); ?>">
</form>
이 성공적으로 내 index.php에의 문이 경우 다음 트리거 페이지, 단추에 대한 트위터 부트 스트랩 클래스 사용. 여기에 HTML은 다음과 같습니다
<a class="btn btn-primary btn-large" action="?register">Sign Up Free!»</a></p>
PHP 코드는 다음 가입하기 버튼을
if (isset($_GET['register']))
{
include 'register.html.php';
}
을 클릭하면 PHP 코드를 호출하지 않습니다. URL을 하드 코딩하면 작동하지만 register.html.php 페이지에서 비슷한 문제가 발생합니다. 등록 페이지에 HTML이있다 : 버튼을 클릭하면
<form class="form-horizontal" action="?storeuser" method="post">
<fieldset>
<legend>It's quick and easy...</legend>
<div class="control-group">
<label class="control-label">First Name</label>
<div class="controls">
<input type="text" name="fname" class="input-xlarge" id="fname">
</div>
</div>
<div class="control-group">
<label class="control-label" name="lname">Last Name</label>
<div class="controls">
<input type="text" name="lname" class="input-xlarge" id="lname">
</div>
</div>
<div class="control-group">
<label class="control-label" name="email">Email Address</label>
<div class="controls">
<input type="text" name="email" class="input-xlarge" id="email">
</div>
</div>
<div class="control-group">
<label class="control-label" name="password">Password</label>
<div class="controls">
<input type="password" name="password" class="input-xlarge" id="password">
</div>
</div>
</fieldset>
<button type="submit" name="action" class="btn btn-primary btn-large">Complete Registration</button>
</form>
그러나, 인덱스 파일은 DB에 필드를 저장하는 것입니다 다음을 트리거하지 않습니다. 내가 register.html.php URL을 하드 코딩하는 경우
if (isset($_GET['storeuser']))
후 결과 URL은 로컬 호스트/register.html.php? storeuser 대신 로컬 호스트 /? storeuser 것 같습니다. 그것이 그 행동에 영향을 미치는지 모르겠습니다.
도움 주셔서 감사합니다.
"TWBS"는 Twitter Bootstrap의 약자입니다. 그렇지 않습니다. –