2013-09-21 5 views
-2

Вот мой кодОтображение информации динамического PHP

<?php 

session_start(); 

include 'header.php'; 

$getUserInfo = mysql_query("SELECT * FROM Campaigns WHERE cid = '$cid'"); 
$userinfo = mysql_fetch_assoc($getUserInfo); 

$cid = $getUserInfo['cid']; //ID 
$CName = $getUserInfo['CName']; //Name 
$CDesc = $getUserInfo['CDesc']; //Description 
$CAmt = $getUserInfo['CAmt']; //Rate 
$CReqs = $getUserInfo['CReqs']; //Requirements 
?> 
<html> 
    <body> 

<h3><?php echo $cid;?>, <?php echo $CName;?></h3> 
<p><?php echo $CDesc;?>  

    </body> 
</html> 

И для каждого нового элемента в базе данных PHP я хочу это будет отображаться динамически.

Но по какой-либо причине информация не отображается. Это потому, что я использую GetUserInfo

+2

Не должно быть '$ чид = $ UserInfo [ 'чид']; '? – TheNytangel

ответ

2

Заменить

$cid = $getUserInfo['cid']; //ID 
$CName = $getUserInfo['CName']; //Name 
$CDesc = $getUserInfo['CDesc']; //Description 
$CAmt = $getUserInfo['CAmt']; //Rate 
$CReqs = $getUserInfo['CReqs']; //Requireme 

с

$cid = $userinfo ['cid']; //ID 
$CName = $userinfo ['CName']; //Name 
$CDesc = $userinfo ['CDesc']; //Description 
$CAmt = $userinfo ['CAmt']; //Rate 
$CReqs = $userinfo ['CReqs']; //Requireme 

Вы читаете с изнаночной переменной

Дальнейшие предложения:

Убедитесь, что вы на самом деле получить результат от MySQL:

var_dump($getUserInfo); 
var_dump($userinfo); 

Если нет, проверьте, почему не с echo mysql_error();

Убедитесь, что вы имеете право ключи в массиве (PHP переменные чувствительны к регистру)

+1

Кроме того, не используйте функции 'mysql_', особенно если вы учитесь. Начать право с объектов 'mysqli_' или PDO. –

+0

Когда я заменил код, он не работал, я получил тот же результат, и ничего не получилось. и спасибо, я заменил mysqli_ – user2802562

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