ugrás a tartalomhoz

Kiíratott tábla táblázatba tételénél hiba

mauladam · 2011. Feb. 10. (Cs), 21.55
Sziasztok

Valami hiba van a táblázatba rendezésnél.

A kód:

<?php

$kapcsolat = mysql_connect('localhost','felh','jelszo');
$adatbazis = mysql_select_db('dbnev', $kapcsolat);  
    $result = mysql_query("SELECT ('id','nev','felhasznalonev','jelszo','email','bemutatkozas') from users", $kapcsolat);
print"<table>";
	while ($sor = mysql_fetch_object($result)) {  
print"<tr>";      
print_r($sor); 
print"<td></td><td></td><td></td><td></td><td></td><td></td>";
print"</tr>";    
	}  
print"</table>";

?>
Kösz a segítséget!
 
1

Hiba?

Blintux · 2011. Feb. 10. (Cs), 22.22
Úgy látom az a hiba, hogy nem is íratsz ki semmit, közvetlen a táblázatba.

Próbáld így:
print '<tr><td>'.$sor->id.'</td><td>'.$sor->nev.'</td><td>'.$sor->felhasznalonev.'</td><td>'.$sor->jelszo.'</td><td>'.$sor->email.'</td><td>'.$sor->bemutatkozas.'</td></tr>';
2

Igy se megy..

mauladam · 2011. Feb. 10. (Cs), 23.15
Igy se működik. A javított kód:

<?php  
  
$kapcsolat = mysql_connect('localhost','felh','jelszo');  
$adatbazis = mysql_select_db('dbnev', $kapcsolat);    
    $result = mysql_query("SELECT 'id','nev','felhasznalonev','jelszo','email','bemutatkozas' FROM users", $kapcsolat);  
print"<table>";  
    while ($sor = mysql_fetch_object($result)) {    
print"<tr>";
print_r($sor)        
print '<tr><td>'.$sor->id.'</td><td>'.$sor->nev.'</td><td>'.$sor->felhasznalonev.'</td><td>'.$sor->jelszo.'</td><td>'.$sor->email.'</td><td>'.$sor->bemutatkozas.'</td></tr>';
print"</tr>";      
    }    
print"</table>";  
  
?>  
3

javított

ironwill · 2011. Feb. 10. (Cs), 23.28
while ($sor = mysql_fetch_object($result)) {      
  print"<tr>";  
  print_r($sor) //?? ezzel mit akartál?
  print '<tr><td>'.$sor["id"].'</td><td>'.$sor["nev"].'</td>  <td>'.$sor["felhasznalonev"].'</td><td>'.$sor["jelszo"].'</td><td>'.$sor["email"].'</td><td>'.$sor["bemutatkozas"].'</td></tr>';
}
4

Beillesztettem de nem jó :(

mauladam · 2011. Feb. 10. (Cs), 23.43
A legujabb kód:

<?php  
  
$kapcsolat = mysql_connect('localhost','felh','jelszo');  
$adatbazis = mysql_select_db('dbnev', $kapcsolat);    
    $result = mysql_query("SELECT 'id','nev','felhasznalonev','jelszo','email','bemutatkozas' FROM users", $kapcsolat);  
print"<table>";  
    while ($sor = mysql_fetch_object($result)) {        
  print "<tr><td>".$sor['id']."</td><td>".$sor['nev']."</td><td>".$sor["felhasznalonev"]."</td><td>".$sor["jelszo"]."</td><td>".$sor["email"]."</td><td>".$sor["bemutatkozas"]."</td></tr>";  
}
print"</table>";  
  
?>
Még mindíg nem megy... :(
5

és mi a hiba?

ironwill · 2011. Feb. 11. (P), 00.01
Esetleg megmondanád, hogy mi a hiba, mert még mindig nem megy a gondolat olvasás..
6

Ha rákattimtok a linkre...

mauladam · 2011. Feb. 11. (P), 00.10
Ha rákattintok a linkre ami erre a fájlra mutat egy fehér kép jön be.
7

és mit látsz?

ironwill · 2011. Feb. 11. (P), 00.24
Ha megnézed az oldal forrását, akkor mit látsz?
A táblázatot kiírja? Mert akkor valószínűleg az adatbázis kapcsolattal van gondja.

Ajánlott olvasmány:
http://php.net/manual/en/function.mysql-connect.php

Fontos, hogy megfelelően legyen kezelve a kapcsolat.
8

A forráskódba:

mauladam · 2011. Feb. 11. (P), 00.40
A forráskódba egyetlen-egy <table> Tag-et ir ki valamiért.
9

ez is valami

ironwill · 2011. Feb. 11. (P), 01.17
Mert a while nem fut le.. ergó nincs egyetlen elem sem..
Ez lehet azért, mert rossz az sql, de jelentheti azt is, hogy már eleve a kapcsolat sem épül fel.. Ezért küldtem a linket, hogy megnézd, hogy is kell mysql kapcsolatot felépíteni.
10

Nem így kell csatlakozni?

mauladam · 2011. Feb. 11. (P), 01.26
$kapcsolat = mysql_connect('localhost','felh','jelszo');
$adatbazis = mysql_select_db('dbnev', $kapcsolat);

?
11

nem egészen

ironwill · 2011. Feb. 11. (P), 01.59
Elolvastad amit küldtem?
12

Igen

mauladam · 2011. Feb. 11. (P), 08.55
Igen elolvastam.

Így írja le:

$kapcsolat = mysql_connect('locahhost','felh','jelszo')
$adatbazis = mysql_select_db('dbnevem',$kapcsolat)
or die mysql_error();
13

hiba üzenet

ironwill · 2011. Feb. 11. (P), 10.27
A lényeg az lenne, hogy kiírass valami információt a hibáról a felületre.
Erre szolgálna a die..