2013-09-08 3 views
-1

Моя задача - отобразить вывод php-скрипта в HTML. Кажется, есть проблема с моим PHP-кодом, который я не могу разобрать. Пожалуйста, обратите внимание на мой код и дайте мне знать, где я wrong.thanks заранее Вот мой HTMLВывести результат PHP в HTML

<form id="form" name="form" method="post" action="NetOptInput1.html"> 
<label> Please wait. Your data is being processed. 
</label><br> 
<br> 
<label>Token Number for the submitted Data set:</label><br /> 
<?php 
include("GetToken.php"); 
echo $result; 
?> <br> 
<div style="text-align: center"><br><br> 
<input type="submit" name="submit" id="submit" value="Home" class="submit" onClick = "gotoResults()"> 
<div class="spacer"></div> 
</form> 

и вот мой PHP

<?php 
function get_value_of($Token Number) 
{ 
$lines = file('Token.txt'); 
foreach (array_values($lines) AS $line) 
{ 
     list($key, $val) = explode('=', trim($line));  
     if (trim($key) == $Token Number) 
     { 
      return $val; 
     } 
} 
return false; 
} 
?> 
+0

и проблема будет ?? –

+2

$ Номер токена - ошибка синтаксиса? Посмотрите эхо-конструкцию или функцию печати в руководстве. Или, может быть, даже рассмотрим фактическое обучение php. – worenga

+1

То, что вы сейчас делаете неправильно, заключается в том, что вы не ищете и не исправляете ошибку для себя - независимо от того, может ли она занять всю ночь – hek2mgl

ответ

1

Пожалуйста, попробуйте удалить пространство переменной $ Token Number ... дайте мне знать, если она работает.

0

У вас есть некоторые комплексы на вашем коде. Позволь мне объяснить.

Прежде всего, у вас есть ошибки на вашем PHP-коде Вместо того, чтобы звонить get_value_of($Token Number), назовите его get_value_of($Token). Этого достаточно и сделать то же самое на вашу структуру if управления, как этот if (trim($key) == $Token)

Второй вещь, что вы не звоните функцию get_value_of($Token), так что без вызова этого кода в конечном счете, не будет выполняться. Так что просто инициируйте звонок. Как показано ниже.

<?php 
function get_value_of($Token) 
{ 
    $lines = file('Token.txt'); 
    foreach (array_values($lines) as $line) 
    { 
     list($key, $val) = explode('=', trim($line)); 
     if (trim($key) == $Token) 
     { 
      return $val; 
     } 
} 
    return false; 
} 

get_value_of(30); // call your function here 
?>