2017-09-07 1 views
2

예! 그게 내가 가진 정확한 의심이야. 나는멋진 기능을 사용하여 양식 만들기

Create a form using smarty functions 
(fields should be First Name, Last Name, Address, Email, Gender, 
Qualifications, Phone number, etc.) 

의 과제를 받았으며, 그들이 무슨 말을하고 있는지 전혀 모른다. 그래서 폼 요소 나 다른 가능성을 만드는 데 사용되는 함수()가 있습니까? Google에서 검색을 시도했지만 어떤 긍정적 인 결과도 얻지 못했습니다.

+0

에서 [스마티 문서]를 읽고 (https://www.smarty.net/docs/en/). – axiac

+0

나는 이미 해냈다. –

+0

질문이 너무 광범위합니다. 시도해 봤어? – axiac

답변

1

PHP 코드

<?php 
include_once "../prepengine-header.php"; 

$lets = $_POST['user_lang'][1]; 
$var = $_POST['user_lang'][0]; 
$var .= $lets; 
$formdata = ""; 
if (isset($data['submit'])) { 
    $formdata .= $data['user_firstname']."\n" ; 
    $formdata .= $data['user_lastname']."\n" ; 
    $formdata .= $data['user_address']."\n" ; 
    $formdata .= $data['user_qual']."\n" ; 
    $formdata .= $data['user_gender']."\n" ; 
    $formdata .= $var."\n" ; 
    $formdata .= $data['user_email']."\n" ; 
    $formdata .= $data['user_num']."\n" ; 
    $formdata .= $data['user_select']."\n" ; 
} 
$theme->assign('data',$data); 
$theme->assign('formdata',$formdata); 
echo($theme->fetch('smartart/screen5-a (1).tpl')); 

?> 

스마티 코드

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
</head> 
<body> 
      <div class="container"> 
       <form class="form-horizontal" name="registration_form" id="registration_form" method="post" action="#"> 
        <div class="form-group"> 
         <label class="control-label col-lg-2" for="firstname">First Name: <sup style="color: #FF0000;">*</sup></label> 
         <div class="col-lg-10"> 
          <input type="text" name="firstname" id="firstname" placeholder="Enter firstname" class="form-control" required="required" /> 
         </div> 
        </div> 
        <div class="form-group row"> 
         <label class="control-label col-lg-2" for="lastname">Last Name: <span style="color: #FF0000;">*</span></label> 
         <div class="col-lg-10"> 
          <input type="text" name="lastname" id="lastname" placeholder="lastname" class="form-control" required="required" /> 
         </div> 
        </div> 
        <div class="form-group row"> 
         <label class="control-label col-lg-2" for="address">Address <span style="color: #FF0000;">*</span></label> 
         <div class="col-lg-10"> 
          <textarea id="address" name="address" class="form-control" placeholder="Provide Address" required="required"></textarea> 
         </div> 
        </div> 
        <div class="form-group row"> 
         <label class="control-label col-lg-2" for="gender">Gender <span style="color: #FF0000;">*</span></label> 
         <div class="col-lg-10"> 
          <{html_radios name='gender' values=$cust_id output=$cust_gender selected=$custom_id separator='<br />'}> 
         </div> 
        </div> 
        <div class="form-group row"> 
         <label class="control-label col-lg-2" for="user_lang">Languages</label> 
         <div class="col-lg-10"> 
          <{html_checkboxes name='user_lang' values=$cust_ids output=$cust_names selected=$customer_id separator='<br/>'}> 
         </div> 
        </div> 

        <div class="form-group row"> 
         <label class="control-label col-lg-2" for="user_country">Country</label> 
         <div class="col-lg-10"> 
          <{html_options name='select' options=$myOptions class="form-control"}> 
         </div> 
        </div> 
        <div class="form-group"> 
         <div class="col-sm-offset-2 col-sm-10"> 
          <input type="submit" name="submit" id="submit_button" class="btn btn-default" value="Submit"> 
         </div> 
        </div> 
       </form> 
      </div> 
</body> 
</html> 
관련 문제