2013-11-29 3 views
0

Привет Я пытаюсь создать свою первую службу REST и потратил некоторое время на чтение учебников, я следую один за другим и в клиентском коде, я получаю «=» в значение без кавычек. в строке href между последней записью <li>. Я не понимаю, что случилось. Я хотел бы получить пример работы, а затем создать его для решения, над которым я работаю.php unquoted value value

<?php 

/*** this is the client ***/ 

if (isset($_GET["action"]) && isset($_GET["id"]) && $_GET["action"] == "get_user") // if the get parameter action is get_user and if the id is set, call the api to get the user information 
{ 
$user_info = file_get_contents('http://localhost/RestServer/api.php?action=get_user&id=' . $_GET ["id"]); 
$user_info = json_decode($user_info, true); 

// THAT IS VERY QUICK AND DIRTY !!!!! 
?> 
<table> 
    <tr> 
    <td>Name: </td><td> <?php echo $user_info["last_name"] ?></td> 
    </tr> 
    <tr> 
    <td>First Name: </td><td> <?php echo $user_info["first_name"] ?></td> 
    </tr> 
    <tr> 
    <td>Age: </td><td> <?php echo $user_info["age"] ?></td> 
    </tr> 
</table> 
<a href="http://localhost/RestClient/index.php?action=get_userlist" >Return to the user list</a> 
<?php 
} 
else // else take the user list 
{ 
$user_list = file_get_contents('http://localhost/RestServer/api.php?action=get_user_list'); 
$user_list = json_decode($user_list, true); 
// THAT IS VERY QUICK AND DIRTY !!!!! 
?> 
<ul> 
<?php foreach ($user_list as $user): ?> 
    <li> 
    <a href=<?php echo "http://localhost/RestClient/index.php?action=get_user&id=" . $user ["id"] ?> alt=<?php echo "user_" . $user_["id"] ?>><?php echo $user["name"] ?></a> 
</li> 
<?php endforeach; ?> 
</ul> 
<?php 
} 
?> 
+0

'

1

Я обновил свой код, и он хорошо работает

<?php echo "<a href='http://localhost/RestClient/index.php?action=get_user&id='".$user['id']."' alt=user_'".$user['id']."'>"; ?><?php echo $user["name"] . "</a>"; ?> 
0

Может быть полезно.

<a herf="http://localhost/RestClient/index.php?action=get_user&id="<?php echo $user["id"]; ?> alt="user_"<?php echo $user_["id"]; ?> > <?php echo $user["name"]; ?> </a> 

или

<a herf="http://localhost/RestClient/index.php?action=get_user&id=<?php echo $user['id']; ?>" alt="user_<?php echo $user_['id']; ?>" > <?php echo $user["name"]; ?> </a>