ugrás a tartalomhoz

php mysql SELECT + jquery

bence04 · 2012. Júl. 6. (P), 16.37
Hello!
Egy olyan problémám lenne, hogy az adatbázisból olvasom ki az utolsó 5 megnézett képet és ezt php include-dal illesztem be a főoldalon egy DIV-be. A probléma ott kezdőik, hogy első frissítésnél (mikor betöltöm az oldal vagy F5-öt nyomok teljesen jól betöltődik és működik megjelenik az utolsó 5 nézett kép (sql-ben tárolom, hogy mikor nyitották meg utoljára)) de mikor ráengedem a jquery-t akkor olyan mintha nem kapna adatot és nem történik semmi
jquery:

<script>
setInterval(function(){
$('#most_nezik').fadeOut('slow').load('include/last_visit.php').fadeIn("slow");
}, 5000);
</script>
index.php:

<div id="most_nezik">
<?php include("include/last_visit.php"); ?>
</div>
last_visit.php


<h4 class="infooo">Nézze meg azokat a képeket amiket mások is néznek!</h4>
<?php
include("../php/connect.php");
	
$z = -1;
$results_l = mysql_query("SELECT * FROM itext ORDER BY last_visit_date DESC LIMIT 5");
while ($row = mysql_fetch_array($results_l))
{
$z++;
echo '<a href="'.$szerver.'s/'.$row['id'].'" id="randomlink"><img src="'.$szerver.kepcim($row['id']).'" class="nezett_pics" width="300px" ></a><br />';
}
?>	
Mi lehet a probléma vagy esetleg milyen irányba induljak el?

Üdv Bence
 
1

Firebug-ban megnézted, hogy

Kubi · 2012. Júl. 6. (P), 17.10
Firebug-ban megnézted, hogy az ajaxos kérésnek mi a válasza?
Net panelen láthatod, vagy a konzol panelen.

A ".load('include/last_visit.php')" nem biztos hogy jó, mert relative utvonal. Inkább abszolút útvonalat használj, ránézésre ez a hiba.
2

Nem

bence04 · 2012. Júl. 6. (P), 18.05
Nem az útvonal volt a hiba de mikor megnyitom külön a php fájlt olyan mint ha a php része nem futna le... Beírtam egy szimpla echo-t és nem történt semmi valószínűleg a kódban van valahol hiba mindjárt átnyálazom (:
3

Probléma megoldva

bence04 · 2012. Júl. 6. (P), 18.14
Probléma megoldva, a megoldás ott volt hogy az include/las_visit.php ban a php nem futott le mert az include-olt fájlok nem töltődtek be (? nemtudom mért... közvetlen bemásoltam és most jó)
4

Sok az elírás

Pepita · 2012. Júl. 7. (Szo), 02.05
Ha a fájlból illesztettél ide be, akkor a <?phpinclude("../php/connect.php");sorban hiányzik egy szóköz. De lehet, hogy a colorer tréfálkozik velem. De itt is elírtad a fájlnevet:
hogy az include/las_visit.php ban
Ha az include nem sikerül (pl. nincs meg v. nem ott van a fájl), akkor E_WARNING szintű hibaüzit kapsz. Kaptál?

Továbbá (html/css) gondod lehet az <a> id attribútumokkal, mind az öt azonos. Az id egyedi azonosító, több elemnek nem lehet ugyanaz. Akkor osztály.