2017-02-22 28 views
-1

Вопрос: Как я могу получить код для вызова имени пользователя или имени? Вот мой частичный код PHP ниже от example.com/views/user/index.ctpAdmin side PHP получить имя пользователя

<?php echo $javascript->link('jquery.js'); ?> 
    <?php echo $javascript->link('hint.js'); ?> 
    <script language="JavaScript" type="text/JavaScript"> 
    function clickSearch() 
    { 
    document.frmUsers.submit(); 
    } 
    </script> 
    <?php if($session->check('Message.flash')) { ?><div id="okbox"><font  color="#FF0000"><?php $session->flash(); ?></font></div><?php } ?> 
     <div align="left" id="item_details_admin"> 
      <div class="admin_subheading">Users</div> 
      <!--items serach area start -->     
       <form action="<?php echo $sitebase.$sitefolder.'/'.$this- >params["controller"];?>" method="get" name="frmUsers"> 
        <div class="content_search_container">  
         <select name="cmbSearchType" class="box2_admin"> 
         <option value="uname" <?php if($cmbSearchType ==  "uname" || $cmbSearchType == ""){ echo("selected"); } ?>>User Name</option> 
        <option value="email" <?php if($cmbSearchType == "email"){ echo("selected"); } ?>>Email</option> 
         </select> &nbsp; 
         <input type="text" name="txtSearch" maxlength="50" value="<?php echo(htmlentities($txtSearch)); ?>" class="box2_admin" > 
         <!--a style="cursor:pointer"  onClick="javascript:clickSearch();"><?php echo $html->image('../img/OrangeRed/search_bttn.png');?></a--> 
         <a style="cursor:pointer" onClick="javascript:clickSearch();" class="button orange">Search</a> 
         <div class="clear"></div> 
        </div>  
       </form> 
      <!--items serach area end -->   
     <?php 
        if(isset($passedarg["direction"])){ 
          if($passedarg["direction"]=="asc") 
          { 
           $keyasc = "asc"; 
           $sortfield = $passedarg["sort"]; 
          } 
          if($passedarg["direction"]=="desc") 
          { 
           $keydesc = "desc"; 
           $sortfield = $passedarg["sort"]; 
          } 
        }      
        ?> 
     <div class="btn-pnl"> 
       <label><?php echo $html->link('Add New User','/users/add',array('class' => 'button white right'));?></label> 
       <?php if(count($usr)> 0) { ?> 
       <label><?php echo $html->link('Export to csv','/users/usercsv',array('class' => 'button white'));?></label> 
       <label><?php echo $html->link('Export to xls','/users/userxls',array('class' => 'button white'));?></label> 
       <?php } ?> 
      <div class="clear"></div> 
      </div> 
      <!--items display area start --> 
       <div align="center" id="items_display_area_admin" class="inner_content_area_admin_new withpadding"> 
        <form name="customlist" method="post" action="/vistacart/customfieldvalues/edit"> 
         <table width="100%" border="0" cellspacing="0" cellpadding="0" class="admin-table-list"> 
          <tr> 
          <th width="5%">#</th> 
                  <th width="20%"><?php echo $paginator->sort('User Name', 'uname'); ?> 
                   <?php  if($sortfield=="uname") 
                   { 
if(isset($keyasc)) 
                    { echo $html->image('../img/up-arrow.png');}elseif(isset ($keydesc)){echo $html->image('../img/down-arrow.png');} 
                   } 
                    ?> 
                  </th> 
                  <th width="20%"><?php echo $paginator->sort('Cust. Name', 'fname'); ?> 
                   <?php if($sortfield=="fname") 
                   { 
if(isset($keyasc)) 
                    { echo $html->image('../img/up-arrow.png');}elseif(isset ($keydesc)){echo $html->image('../img/down-arrow.png');}} 
                    ?> 
                  </th> 
          <th width="25%"><?php echo $paginator->sort('Email', 'email'); ?> 
                  <?php if($sortfield=="email") 
                   { 
if(isset($keyasc)) 
                    { echo $html->image('../img/up-arrow.png');}elseif(isset ($keydesc)){echo $html- >image('../img/down-arrow.png');} 
                   } 
                    ?> 
                  </th> 
          <th width="8%">Options</th> 
          </tr> 
          <?php 
          if(!empty($passedarg) && !isset($passedarg["page"]))        
           $cnt=1; 
           else if(!empty($passedarg) &&  $passedarg["page"]==1) 
           $cnt=1; 
           else 
           $cnt=((($passedarg["page"]-1)* ($passedarg["limit"]))+1); 
          if(!empty($usr)){ 
       foreach ($usr as $user){?> 
          <tr> 
          <td><?php echo $cnt++;?></td> 
          <td> 
           <?php 
                 $uname=Sanitize::html($user['User']['uname']); 
                if(strlen($uname)> 20) 
                { 
                 $uname=substr($uname,  0, 20)."..."; ?> 
                 <a href="#"  class="tooltip" title="<?php echo Sanitize::html($user['User']['uname']); ?>" style="text-decoration:none;" onclick="return false;"> 
                 <?php echo $uname; ?> 
                 </a> 
                 <?php } else { 
                 echo $uname; }?> 
          </td> 
          <td> 
      //Will add php code for users full or first name here. 
</td> 
</td> 
<td> 
<?php 
$emailaddress=Sanitize::html($user['User']['email']); 
if(strlen($emailaddress)> 25) 
                { 
$emailaddress=substr($emailaddress, 0, 25)."..."; ?> 
                 <a href="#"  class="tooltip" title="<?php echo Sanitize::html($user['User']['email']); ?>"  style="text-decoration:none;" onclick="return false;"> 
                 <?php echo  strtolower($emailaddress); ?> 
                 </a> 
                 <?php } else { 
                 echo  strtolower($emailaddress); }?>  
          </td> 
          <td> 
          <?php echo $html->link('Edit', 
      "https://stackoverflow.com/users/edit/".$user['User']['id'])."/".$html->link('Delete', 
      "https://stackoverflow.com/users/delete/".$user['User']['id'],null,'Are you sure to  delete this User?'); ?> 
          </td>        
          </tr> 
          <?php } ?> 
          <tr> 
          <td colspan="4" style="text-align:right "><?php 
            if($cmbSearchType <> '' && $txtSearch <>  ''){ 
            $paginator-  >options(array('url'=>array_merge(array('cmbSearchType'=>$cmbSearchType, 
            'txtSearch'=>$txtSearch),$this- >passedArgs))); } ?> 
                <?php echo $paginator- >numbers(); ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $paginator->counter(); ?>  </td>         
          </tr> 
          <?php } else { ?> 
            <tr><td colspan="4">Sorry no users found!  </td></tr> 

         <?php } ?> 
         </table>           
</div>       
<div align="left" class="float_clear1"></div> 
</div> 
    <div align="left" class="float_clear1"><?php echo $html-   

Этот код находится в индексной страницы из папки пользователя. Нужна помощь в том, как добавить полное имя клиента или хотя бы имя.

ответ

0

Используйте метод взрыва php.
$userArray = explode(' ', $username); $username = $userArray[0];

+0

Благодарим вас за ответ. Я наконец узнал, как добавить полный скрипт. Пожалуйста, порекомендуйте. Снова спасибо. – Mon78

 Смежные вопросы

  • Нет связанных вопросов^_^