Kezdőoldal » Számítástechnika » Weblapkészítés » Valaki segítene? Elakadtam a...

Valaki segítene? Elakadtam a php-be

Figyelt kérdés

Mysql adatbázisból szeretnék kiolvasni adatokat, de valamiért nem jeleníti meg. Hibát nem jelez.

Íme a kód:


<?

ob_start();


include("dbconn.php");


header("Pragma: no-cache");

Header("Cache-control: private, no-store, no-cache, must-revalidate");

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

?>


<html>



<head>

<title>Bauto</title>

<meta name="cache-control" content="private, no-store, no-cache, must-revalidate" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

</head>


<?

$kcm = "cm3";

$nev = "#0033FF";

$hatter = "#C0C0C0";

$ar = "#D30303";

$vonal = "#1F1F1F";

$megnevezes = "#373737";

$szokoz = " ";

?>



<body style="background:#383838">

<table border="0" style="width:100%;height:100%">

<tr>

<td>

<table align="center" border="1" style="width:964px;height:100%;table-layout:fixed" cellpadding="0" cellspacing="0">


<tr style="height:90px;background:url('kepek/header.jpg')">

<td colspan="6">

<table border="0" align="right" style="width:650px;height:100%;text-align:center;color:white">

<tr>

<td><b><a href="index.html" target="blank" style="text-decoration:none; color:white">Úvod</a></b></td>

<td><b><a href="ofirme.html" target="blank" style="text-decoration:none; color:white">O Firme</a></b></td>

<td><b>Ojazdené Autá</b></td>

<td><b>Havarované Autá</b></td>

<td><b><a href="kontakt.html" target="blank" style="text-decoration:none; color:white">Kontakt</a></b></td>

</tr>

</table>

</td>

</tr>


<tr style="height:460px">

<td colspan="6"><img src="kepek/bmw.jpg" width="960" height="460" border="0" alt=""></td>

</tr>

<tr>

<td colspan="6" style="background:url('kepek/csikoshatter.png')">


<table border="0" align="center" style="width:90%;height:100%;text-align:left;font-weight:bold;color:white" cellspacing="0">

<tr style="height:30px; text-align:center; background:black; font-family:tahoma; font-size:10pt; color:white">

<td>Foto:</td>

<td>Technické údaje:</td>

<td>Cena:</td>

</tr>

</table>


<table border="0" align="center" style="width:90%; height:150px; text-align:left; background:<?= $hatter?>; table-layout:fixed; font-family:tahoma; font-weight:bold; font-size:8pt" cellspacing="0" cellpadding="0">


<?

$sql = "SELECT * FROM autok";

$eredmeny = mysql_query($sql);

while ($sor=mysql_fetch_array($eredmeny)) {

$nev = $sor["nev"];

$uzemanyag = $sor["uzemanyag"];

$foto = $sor["foto"];

$motor = $sor["motor"];

$valto = $sor["valto"];

$evjarat = $sor["evjarat"];

$ajtok_szama = $sor["ajtok_szama"];

$megjegyzes = $sor["megjegyzes"];

$egyeb = $sor["egyeb"];

$lefutott_km = $sor["lefutott_km"];

$ar_eur = $sor["ar_eur"];

?>


<tr>

<td align="center" rowspan="5"><img src="kepek/<?= $foto?>" width="150" border="0"></td>

<td style="color:<?= $nev?>; font-size:10pt"><?= $nev?></td>

<td> </td>

<td align="center" style="color:<?= $ar?>; font-size:10pt"><?= $ar_eur?> EUR</td>

</tr>


<tr>

<td colspan="3"><hr size="2" color="<?= $vonal?>"></td>

</tr>


<tr>

<td><font color="<?= $megnevezes?>">Rok výroby:</font> <?= $evjarat?></td>

<td><font color="<?= $megnevezes?>">Motor:</font> <?= $motor?> <?= $kcm?></td>

<td><font color="<?= $megnevezes?>">Prevodovka:</font> <?= $valto?></td>

</tr>


<tr>

<td><font color="<?= $megnevezes?>">Najazdených:</font> <?= $lefutott_km?></td>

<td><font color="<?= $megnevezes?>">Palivo:</font> <?= $uzemanyag?></td>

<td><font color="<?= $megnevezes?>">Počet dverí:</font> <?= $ajtok_szama?></td>

</tr>


<tr>

<td colspan="3"><font color="<?= $megnevezes?>">Ostatné:</font> <?= $egyeb?></td>

</tr>


<tr>

<td> </td>

<td colspan="3"><font color="<?= $megnevezes?>">Poznámka:</font> <?= $megjegyzes?></td>

</tr>


<tr>

<td colspan="4"><hr size="2" color="<?= $vonal?>" ></td>

</tr>


<?

}

?>


</table>



</td>

</tr>

<tr style="height:50px;background:black;color:white;font-weight:bold">

<td colspan="6" style="text-align:center">All right reserved!</td>

</tr>

</table>



</td>

</tr>

</table>


</body>


</html>



<?

mysql_close($kapcsolat);

ob_end_flush();

?>


2011. márc. 22. 00:08
 1/8 M4rcy ***** válasza:

Nem tudom, hogy a dbconn.php tartalmazza-e a csatlakozást végző utasításokat, de ha nem akkor ez a rész hiányzik:

mysql_connect("$host", "$felhnev", "$jelszo");

mysql_select_db("$db_nev");


Más hibát nem találtam így elsőre, de majd még megnézem alaposabban.

2011. márc. 22. 01:11
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

igen a dbconn.php lemaradt

itt a kód:

<?


//=================== MYSQL ADATBÁZIS KAPCSOLÓDÁS ===========================

//

$kapcsolat = mysql_connect("127.0.0.1","web4479u1","asdfgh5084");

mysql_select_db("web4479db1", $kapcsolat);

//

//===========================================================================


session_start();


putenv("TZ=Europe/Budapest");


foreach($_GET as $key => $value){

$$key=$value;

}


foreach($_POST as $key => $value){

$$key=$value;

}


mysql_query("SET NAMES 'latin2'");



?>

2011. márc. 22. 02:10
 3/8 A kérdező kommentje:
ez egy cseh szerveren (.cz) fut ez a weblap. a dbconn.php-be viszont Europe/Budapest van feltüntetve. Ez okozhatja a hibát? Illetve ha az adattáblákat kitöltöm és mondjuk valamelyiknél rosszul adom meg a típust pl bigint helyett varchart írok, az is hiba lehet?
2011. márc. 22. 02:13
 4/8 M4rcy ***** válasza:
Az, hogy a dbconn.php-ben Budapest/Europe van szerintem nem okozhat problémát. Viszont az, hogy varchar-t írsz bigint helyére már annál inkább. Szóval próbáld meg átállítani azt, mivel más hibát egyelőre nem találtam.
2011. márc. 22. 16:10
Hasznos számodra ez a válasz?
 5/8 M4rcy ***** válasza:
Egyébként, ha az előbbi hozzászólásodban valós adatok vannak, akkor változtasd meg őket, mielőtt valaki más teszi meg helyetted. :)
2011. márc. 22. 18:32
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
100%

az adatbazisnak van tartalma?

irasd ki a lekéréshez mysql hibauzit

print $mysql_error();


<?= $foto?>

ennek tényleg ki kéne irnia valamit?

a lekéréshez ird be ezt: print $foto;


amugy nem naon értek hozza, szal sorry ha hulyeséget irtam

2011. márc. 22. 19:00
Hasznos számodra ez a válasz?
 7/8 M4rcy ***** válasza:
Jé, tényleg, az előzőnek igaza van. Ahhoz, hogy kiírja a változót nem elég csak odaírni a változó nevét (az egyenlőség jelet meg abszolút nem értem). Az "echo" vagy "print" parancsot kell használni.
2011. márc. 22. 19:27
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
köszi nektek. én voltam figyelmetlen. a dbconn.php-t nem töltöttem fel a tárhelyre. már jól működik minden
2011. márc. 23. 09:22

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!