2014-10-06 3 views
1
<?php 
include('common/connect.class.php'); 
include('common/admin.class.php'); 
session_start(); 
$user = $_SESSION['user']; 

$con2 = new connection(); 
$con = $con2->connect(); 

$sql = "SELECT * FROM xam_category"; //Select Query 
$myData = mysql_query($sql,$con) or die(mysql_error());; 

echo "<table align='center'> 
<tr> 
<th>Category name</th> 
<th>Category Description</th> 
</tr>"; 
while($record = mysql_fetch_array($myData)) 
{ 
echo "<form action=user_book.php method=post>"; 
echo "<tr>"; 
echo "<td>" . "<input type=text size=10 readonly='true' name=usrname value=" .  $record['category_name'] . " </td>"; 
echo "<td>" . "<input type=text size=15 readonly='true' name=usrmail value=" . $record['category_desc'] . " </td>"; 
echo "<td>" . "<input type=submit name=delete value=DELETE" . " </td>"; 
echo "<td>" . "<input type=submit name=update value=UPDATE" . " </td>"; 
echo "</tr>"; 
echo "</form>"; 
} 
mysql_close($con); 
echo "</table>"; 
?> 

Мой запрос SELECT и выбор данных работают нормально. Но, в то время как я эхо отобранных данных, он показывает только первое слово «Компьютер», где фактическое значение «Компьютерная наука».SQL-запрос, запрашивающий только первое слово из столбца строки

Данные, хранящиеся в базе данных, просматриваемые через PhpMyAdmin, выглядят нормально. Но,

Data in the Database

Данные, приведенные на странице .php отличается и не в порядке.

Data in the php page

Я застряла. Как отобразить правильную строку из базы данных MySQL на странице PHP?

Примечание: Я использую html внутри эха для петли & отображение всех данных. Извините, я должен использовать функции mysql(), которые не могут выполнять msqli(). Я также просматривал другие вопросы в StackOveflow. Но не удалось найти решение.

ответ

3

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

echo "<td><input type=text size=10 readonly='true' name='usrname' value='".$record['category_name']."'</td>"; 
+0

Это работает, спасибо Jenz. – devst3r

+0

@ RockinZ .. Приглашаем вас. Рад помочь вам .. – Jenz

+0

Я могу принять его только через 3 минуты. Разве ты не знаешь? надеясь +1. – devst3r

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