2010-05-24 6 views
0
<?php 

// Connection Database 
$search = $_POST ['Search']; 

mysql_connect("xxxxxx", "xxxxxxxxx", "xxxxxx") or die ("Error  Connecting to Database"); 
     mysql_select_db("xxxxxx") or die('Error'); 
    $data = mysql_query("SELECT* FROM course WHERE MATCH (CourseName, CourseDescription, CourseLeader) AGAINST ('". $search ."')") 
     or die (mysql_error()); 
Print "<table border cellpadding=3>"; 
while($info = mysql_fetch_array($data)) 
{ 
Print "<tr>"; 
Print "<th>Course Name:</th> <td>".$info['CourseName'] . "</td> "; 
Print "<th>Course Description:</th><td>".$info['CourseDescription'] . "</td> "; 
Print "<th>Course Leader:</th><td>".$info['CourseLeader'] . " </td></tr>"; 

} 
Print "</table>"; 

?> 

Dans mon code php j'imprime les colonnes CourseName, CourseDescription, CourseLeader après une recherche, comme un resultset. CourseDescription a beaucoup de texte, comment puis-je imprimer tout cela? est-il un moyen de changer les largeurs de colonne?modifier les largeurs de colonnes dans la requête mysql

+0

quel est le problème exactement? Est-ce que le texte est tronqué (coupé après un certain nombre de caractères – nickf

+0

oui la CourseDescription est coupée – addi

+0

Pouvez-vous voir si cela est correct lors de l'exécution de MySQL Query Browser? Essayez d'exécuter votre requête là-bas. –

Répondre

0

Adjust l'aide du paramètre largeur

<th width="25%"> 

OU

<th width="400px"> 

Votre code devrait être quelque chose comme suit

Print "<tr>"; 
Print "<th width='20%'>Course Name:</th> <td width='80%'>".$info['CourseName'] . "</td> "; 
Print "<th width='20%'>Course Description:</th><td width='80%'>".$info['CourseDescription'] . "</td> "; 
Print "<th width='20%'>Course Leader:</th><td width='80%'>".$info['CourseLeader'] . " </td></tr>"; 
Questions connexes