Avatar billede orkiderejser Novice
07. juli 2009 - 11:08 Der er 9 kommentarer og
1 løsning

poster vises ikke helt før en opdatering med F5

Nu har jeg set denne kode igennem og jeg kan ikke finde fejl?

Visningen stopper i starten ved "stjerne.gif" men hvis der trykkes F5 bliver alt vist.

http://www.orkiderejser.dk/hotel/kohsamuihotel.php

Koden er:

<?php do { ?>
      <div class="hotelramme">
          <div class="hoteloverskrift"><?php echo $row_Recordset1['hotelnavn']; ?></div>
          <div class="topvtekst">
                      <img src="../img/<?php echo $row_Recordset1['kategori']; ?>" alt="<?php echo $row_Recordset1['alt']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori2']; ?>" alt="<?php echo $row_Recordset1['alt2']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori3']; ?>" alt="<?php echo $row_Recordset1['alt3']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori4']; ?>" alt="<?php echo $row_Recordset1['alt4']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori5']; ?>" alt="<?php echo $row_Recordset1['alt5']; ?>" width="11" height="11" />                  </div>
<div class="topvtekst">
                  <div class="topvtekst"><?php echo $row_Recordset1['hotelnavn']; ?><br />
                                        <?php echo $row_Recordset1['adresse']; ?>
                  </div>
                 
            <div class="topvtekst"><?php echo $row_Recordset1['beskrivelse']; ?></div>
        </div>
        <div class="topbilledehotel">
          <div class="topbilledehotel"><img src="../img/<?php echo $row_Recordset1['billede1']; ?>" alt="<?php echo $row_Recordset1['altbillede1']; ?>" border="0" align="right" /></div>
          <div class="topbilledehotel"><img src="../img/<?php echo $row_Recordset1['billede2']; ?>" alt="<?php echo $row_Recordset1['altbillede2']; ?>" border="0" align="right" /></div>
          <div class="topbilledehotel"><img src="../img/<?php echo $row_Recordset1['billede3']; ?>" alt="<?php echo $row_Recordset1['altbillede3']; ?>" border="0" align="right" /></div>
        </div>
        <div class="undertekst"><?php echo $row_Recordset1['pris']; ?></div>
      </div>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

Mvh
Jan
Avatar billede kdasummer Nybegynder
07. juli 2009 - 11:24 #1
Jeg oplever ingen problemer med siden.

Dog er der et liiille problem med din for-løkke. Så længe der er data i den mysql-tabel du kører for-løkken imod, så er det ok, når du skriver:
do {
.....
} while (....)

så vil PHP altid køre løkken én gang - også selvom der ikke er noget data at hente. Og hvis ikke der er det, så opstår der en fejl.

Jeg ville hellere skrive:
while (.....) {
}

Jeg tror umiddelbart at det problem du spørger ind til, er fordi noget bliver cached, og så opstår der problemer.. men det er et skud i tågen - det er svært at hjælpe når ikke jeg kan se fejlen.
Avatar billede orkiderejser Novice
07. juli 2009 - 11:39 #2
Hej kdasummer

Det er heller ikke hver gang fejlen kommer. ;-)

Jeg har dog lige prøvet igen og det der vises er:

BANBURI RESORT & SPA
  <img src="../img/


Det er som om "stjernen" ikke accepteres. Det er en fejl der opstår på næsten alle hotelsiderne.

Mvh Jan
Avatar billede kdasummer Nybegynder
07. juli 2009 - 11:49 #3
nu har jeg opdateret siden en masse gange, og browset rundt på nogle af de andre sider, og jeg oplever ingen problemer.. kan det have noget at gøre med, at din forbindelse til internettet hopper af engang imellem? er du på via trådløst net?

ellers håber jeg der er andre der kan finde fejlen... jeg får den hverken med ff3 eller ie6
Avatar billede orkiderejser Novice
07. juli 2009 - 12:00 #4
Tak fordi du prøvede. ;-)

Denne computer er på trådløs net, men jeg prøvede lige med en anden og den viste det samme.

Nu håber jeg fejlen viser sig for andre da det ellers kan være svært at lokalisere hvor der skal ledes.

Hvis jeg fjerner:
<div class="topvtekst">
                      <img src="../img/<?php echo $row_Recordset1['kategori']; ?>" alt="<?php echo $row_Recordset1['alt']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori2']; ?>" alt="<?php echo $row_Recordset1['alt2']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori3']; ?>" alt="<?php echo $row_Recordset1['alt3']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori4']; ?>" alt="<?php echo $row_Recordset1['alt4']; ?>" width="11" height="11" />
                      <img src="../img/<?php echo $row_Recordset1['kategori5']; ?>" alt="<?php echo $row_Recordset1['alt5']; ?>" width="11" height="11" />                  </div>

vises alt som det skal.

Mvh
Jan
Avatar billede MichaelWJ-IT Nybegynder
07. juli 2009 - 12:00 #5
Hej..
Jeg finder fejl i IE8..
men ikke hvis man F5 den..
Avatar billede MichaelWJ-IT Nybegynder
07. juli 2009 - 12:10 #6
Jeg skal kun F5 den 1 gang og ikke mere..

men det er jo ikke så godt for når man skal se den første gang..
Avatar billede orkiderejser Novice
07. juli 2009 - 12:11 #7
Tak, så er det ikke kun her.
Den opstår både i IE og Firefox.

;-)
Avatar billede orkiderejser Novice
10. juli 2009 - 10:23 #8
Kan det være spørgsmålet skal over i en anden kategori?

Mvh
Jan
Avatar billede orkiderejser Novice
11. juli 2009 - 07:57 #9
Kan dt have noget at gøre med dette script?

<?
virtual('/connections/orkiderejserdb.php');
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_orkiderejserdb, $orkiderejserdb);
$query_Recordset1 = "SELECT * FROM hotel WHERE stednavn = 'Koh Samui' and CURDATE()<`udloeb` ORDER BY udloeb DESC";
$Recordset1 = mysql_query($query_Recordset1, $orkiderejserdb) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

Mvh
Jan
Avatar billede orkiderejser Novice
11. august 2009 - 07:54 #10
Har flyttet spørgsmål over i anden kategori.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester