Member 13640944 Ответов: 2

Почему PHP-код терпит неудачу и что он пытается сделать?


Кратко опишите, что делает этот PHP-код и чего в нем не хватает
это приведет к сбою кода.

list($tsql,$nkeys) = sqrySelectAclUsersMini();
$recordset = sqlsrv_query($conn, $tsql);

if( $conn ) {
     if ( $recordset === false){
        die( print_r( sqlsrv_errors() ) );
     }
     while ($row = sqlsrv_fetch_array($recordset)) {
        print ("\n" );
        $person_id = $row["person_id"];
        foreach($nkeys as $field) {
	   switch ($field) {
	      case "person_id":
	           break;
	      case "full_name":
	           $full_name = ucwords(str_replace("_"," ",$row[$field]));
	           print ("<a href="".$person_id.".html" id="".person_id."">".$full_name."</a>");
	           break;
	   default:
	   	   print ("$row[$field]");
   	   }
        }
        print ("\n");
     }
}else{
   echo "Connection could not be established.".$conn."<br>";
   die( print_r( sqlsrv_errors()));
}


function sqrySelectAclUsersMini(){
/*--------------------------------------
Query pulling All Persons from Login.dbo.tbl_acl_users
--------------------------------------*/
Return array ("
      SELECT person_id
	,netid
	,cn as full_name
	,eppn
      FROM Login.dbo.tbl_acl_users
      WHERE active=1
      ORDER BY full_name",
	array("person_id"
	,"netid"
	,"full_name"
	,"eppn")
      );
}


Что я уже пробовал:

Я попытался определить, что делает код и чего не хватает.

2 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Если вы не знаете, что он делает, то вы, очевидно, не писали его. Это оставляет вам два варианта:

1 - свяжитесь с тем, откуда вы получили код, и спросите их.
2 - Научитесь кодировать, изучайте его и учитесь чему-то.

Если это ваша домашняя работа - вы должны учиться на ней. Если вам не нравится делать это сейчас, вы не в том бизнесе - бросьте, пока не поздно.


Рейтинг:
1

Patrice T

Цитата:
Кратко опишите, что делает этот PHP-код и чего в нем не хватает
это приведет к сбою кода.

Как вы можете знать, что код не работает, если вы не знаете, что он должен делать?
Цитата:
Я попытался определить, что делает код и чего не хватает.

Я думаю, что изучение языка-это хорошее место для начала, и чтение документации даст вам подсказки.