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:
  1. <?php  
  2.   
  3. $kapcsolat = mysql_connect('localhost','felh','jelszo');  
  4. $adatbazis = mysql_select_db('dbnev'$kapcsolat);    
  5.     $result = mysql_query("SELECT ('id','nev','felhasznalonev','jelszo','email','bemutatkozas') from users"$kapcsolat);  
  6. print"<table>";  
  7.     while ($sor = mysql_fetch_object($result)) {    
  8. print"<tr>";        
  9. print_r($sor);   
  10. print"<td></td><td></td><td></td><td></td><td></td><td></td>";  
  11. print"</tr>";      
  12.     }    
  13. print"</table>";  
  14.   
  15. ?>  
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:
  1. 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:
  1. <?php    
  2.     
  3. $kapcsolat = mysql_connect('localhost','felh','jelszo');    
  4. $adatbazis = mysql_select_db('dbnev'$kapcsolat);      
  5.     $result = mysql_query("SELECT 'id','nev','felhasznalonev','jelszo','email','bemutatkozas' FROM users"$kapcsolat);    
  6. print"<table>";    
  7.     while ($sor = mysql_fetch_object($result)) {      
  8. print"<tr>";  
  9. print_r($sor)          
  10. 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>';  
  11. print"</tr>";        
  12.     }      
  13. print"</table>";    
  14.     
  15. ?>    
3

javított

ironwill · 2011. Feb. 10. (Cs), 23.28
  1. while ($sor = mysql_fetch_object($result)) {        
  2.   print"<tr>";    
  3.   print_r($sor//?? ezzel mit akartál?  
  4.   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>';  
  5. }  
4

Beillesztettem de nem jó :(

mauladam · 2011. Feb. 10. (Cs), 23.43
A legujabb kód:
  1. <?php    
  2.     
  3. $kapcsolat = mysql_connect('localhost','felh','jelszo');    
  4. $adatbazis = mysql_select_db('dbnev'$kapcsolat);      
  5.     $result = mysql_query("SELECT 'id','nev','felhasznalonev','jelszo','email','bemutatkozas' FROM users"$kapcsolat);    
  6. print"<table>";    
  7.     while ($sor = mysql_fetch_object($result)) {          
  8.   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>";    
  9. }  
  10. print"</table>";    
  11.     
  12. ?>  
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..