PHP и MySQL резултати в HTML таблица

vladislav

Registered
значи искам като си задам променливите за резултатите от БД-то и да ги слагам в HTML таблица обаче за да ми показва всички резултати таблицата трябва да е в
Код:
<?php  echo ("ТБАЛИЦA"); ?>
обаче като е там стават поняго проблеми с кавичките ако въобще се слагат обаче аз искам да си я наглася таблицата с CSS та задължително ли е таблицата да е в ECHO за да се показват всички резултати или ак лесно да се оформя???
 
Може примерно да го направиш така:

Код:
<table width="200" border="1">
  <tr>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
  </tr>
  <tr>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
  </tr>
  <tr>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
    <td><? echo "informaciq"; ?></td>
  </tr>
</table>


И ще се получи това:

table.jpg
 
Лошото е че неможе ако го направя понеже говоря за резултати от БД и като сложа променливите на мястото в 'infotmaciq' ми показва само един резултат първия или последния или там който и да е а останалите не :cry:
 
принципно питам как ще стане аз ако разбера как ще стане с 2 колони ще разбера и с 8 как ще стане :D
 
значи отначало правиш таблица с 3 колони да речем,

Код:
<table>
<tr>
<td>име</td><td>адрес</td><td>телефон</td>
</tr>
//до тук е 3 колони и 1 ред. прави се сега връзката с mysql

 <?php



$server = "localhost";
$dbusername = "ime";
$dbpassword = "parola";
$db_name = "bazaime";


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = " SELECT * FROM text";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_numrows($result);

while($row = mysql_fetch_array($result))
{
$ime=$row[ime]; 
$adres=$row[adres];
$telefon=$row[telefon];

echo "<tr><td>$ime</td><td>$adres</td><td>$telefon</td></tr>";
}
?>
</table>
 
Код:
<?php
include ("config.php"); 
mysql_connect("$dbhost","$dbuser","$dbpass"); 
mysql_select_db(snooker) or die( "MySQL Error."); 
$query="SELECT * from users order by id asc"; 
$result=mysql_query($query); 
while ( $red = mysql_fetch_array( $result )){ 
$id=$red['id'];
$user=$red['username'];
$type=$red['type'];


echo ("
<table  width=330>
<tr>
<td width=20>
$id
</td>
<td width=100>
<a href=profile.php?id=$id>$user</a>
</td>
<td width=210>
$type
</td>
</tr>

");}
?>

това е примерен кодтаблицата долу мога да я направя с очертания обаче искам примерно да има CSS за шрифта вътре стила на линковете и т.н.
 
Код:
<?php
include ("config.php");
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db(snooker) or die( "MySQL Error.");
$query="SELECT * from users order by id asc";
$result=mysql_query($query);
while ( $red = mysql_fetch_array( $result )){
$id=$red['id'];
$user=$red['username'];
$type=$red['type'];


echo ("
<table border=2  width=330>
<tr>
<td id=style width=20>
$id
</td>
<td id=style width=100>
<a href=profile.php?id=$id>$user</a>
</td>
<td id=style width=210>
$type
</td>
</tr>

");}
?>

ми слагаи css няма проблем, просто вместо да го задаваш така id="style" го задай така: id=style нез кавички.

разгледаи по кода как съм ги наметкал примерно :)
 

Back
Горе