GTA Közösség - A magyar GTA fórum

Általános beszélgetés => Beszélgetés => Kérdések, Segítség => A témát indította: blackdog476 - 2014. Július 18. - 15:57:26

Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: blackdog476 - 2014. Július 18. - 15:57:26
Üdv! Van egy mysql-es php-s lekérdezésem, ami kiíratja az összes felhasználó megadott adatait, és ezt szeretném egy táblázatba rendezni. Table border nem kell meg ilyesmi, csak lehetõleg egy oszlopba legyenek az adatok. A kód itt van:


<?php
require(\'vedelem.php\');
$conn = @mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql = \'SELECT * FROM Users_login\';
$retval = mysql_query( $sql, $conn );
if(! $retval ) { die(\'Hiba a lekérdezésben: \' . mysql_error()); }

 


while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
    echo \"Teljes név: {$row[\'Fullname\']} | Felhasználónév: {$row[\'Username\']} | Jogok: {$row[\'Rights\']} | Email: {$row[\'Email\']} | FelhasználóID: {$row[\'Id\']} <a href=\'index.php?page=admin&action=modifyusers&id={$row[\'Id\']}\'>Felhasználó adatainak módosítása</a><br>\";
}
?>

 
Elõre is köszi annak, aki megcsinálja :)
 
Peace, -nukerdog-
 

Dupla hozzászólás automatikusan összefûzve. ( 2014. Július 18. - 16:21:13 )

Rossz hely. Beszélgetés -> Számítástechnikába kellett volna :(
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: Erik3333 - 2014. Július 18. - 16:32:30
<table>
<thead>
<tr>
   <td>Teljes név</td>
   <td>Felhasználónév</td>
   <td>Jogok</td>
   <td>Email</td>
   <td>FelhasználóID</td>
</tr>
</thead>
<tbody>
<?
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
?>
<tr>
   <td><? echo $row[\"Fullname\"]; ?></td>
   <td><? echo $row[\"Username\"]; ?></td>
   <td><? echo $row[\"Rights\"]; ?></td>
   <td><? echo $row[\"Email\"]; ?></td>
   <td><? echo $row[\"Id\"]; ?><a href=\"index.php?page=admin&action=modifyusers&id=<? echo $row[\"Id\"]; ?>\">Felhasználó adatainak módosítása</a></td>
</tr>
<?
}
?>
</tbody>
<tfoot>
<tr>
   <td>Teljes név</td>
   <td>Felhasználónév</td>
   <td>Jogok</td>
   <td>Email</td>
   <td>FelhasználóID</td>
</tr>
</tfoot>
</table>
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: blackdog476 - 2014. Július 18. - 16:42:42
Oh, nem gondoltam volna hogy ilyen terjedelmes :D De azért köszönöm.
Egy gond van vele.[hs width=300 height=300]http://kepfeltoltes.hu/140718/uhh_www.kepfeltoltes.hu_.png[/hs]
Túlságosan összefolyik.. Vagy bordert, vagy valami paddinget nem lehetne rárakni? :S
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: Erik3333 - 2014. Július 18. - 16:57:38
Próbáld meg így elkezdeni a táblázatot:
 
<table width=\"100\">

 
Ha így is kicsi, akkor növeld az értéket.
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: blackdog476 - 2014. Július 18. - 17:10:09
Szépítgettem, építgettem végül ilyen lett:
\"width=500http://kepfeltoltes.hu/140718/227316614table2_www.kepfeltoltes.hu_.png[/img]
A table width-je 40%, a td-k widthje 30%
Már csak egy text-align centert kellene a td tagekre, de ha cssben beírom nem csinál semmit :S
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: Dfoglalo - 2014. Július 18. - 17:16:05
A text-align CSS, HTML-ben csak ennyi:
 
<td align=\"center\">Szöveg</td>

 
Ha más nem kavar be, akkor ennek mûködnie kell.


Edit: ez csak egy kis magán vélemény, az én véleményem, aki nem ért vele egyet, az nem ért vele egyet, ennyi. Na szóval: ha %-okat használsz, nagy felbontáson eléggé hülyén fog kinézni, ahogyan kicsin is. Most csak éppen a te felbontásodon a jó. Bár nekem ez a színezés sem nagyon tetszik, de gondolom ez még változni fog (nem mintha én egy olyan nagy designer lennék, de ez tényleg nem bejövõs). Arra pedig, hogy ne legyenek a szövegek a rács mellett, használj celpaddingot, illetve azért, hogy minden irányból középen legyenek - persze csak ha szükséged van erre - használj align centert és valign centert. Illetve még egy fontos infó, de ez még mindig csak az én véleményem: használj MySQLi-t, mert amit te használsz az már elavultnak számít egy ideje. És még könnyebben is kezelhetõ, legalábbis szerintem.
Cím: [HTML] MySQL - Lekérdezés eredménye rendezetten
Írta: blackdog476 - 2014. Július 18. - 17:36:52
Ha csúnyán néz ki, nem baj, mert ezt csak én fogom látni, de azért egy kis kinézet legyen már :D
Igen, valóban, mert a beléptetõ rendszer SESSION alapú, ami 2009-es tutorial alapján van.
Cellpadding, Align, Valign: majd átnézegetem, próbálkozok. :D


Na mindegy, köszi, végülis megoldódott, a lényeg megvan, a témát zárom :D