Avatar billede benneharli Juniormester
09. juni 2006 - 13:53 Der er 3 kommentarer og
1 løsning

Script virker ikke

Det her script virker ikke... Har et view der bestaar af to kolonner. 1: DoorId, 2: DoorName

Hvis jeg korer en "SELECT * FROM DoorsView" fra en query editor, faar jeg hvad jeg skal have.

Dornummer - Dornavn
1          Dor 1
2          Dor 2
3          Dor 3

Er der noget galt med nedenstaaende?

<?php

error_reporting(0);
    include( "config/config.php" );

        $sql = "SELECT * FROM DoorsView ORDER BY DoorId";

        $conn = odbc_connect($DSN,$db_login,$db_pw);
        $res = odbc_exec($conn,$sql);
        include ("conn.php");

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
        <meta http-equiv="pragma" content="no-cache">
        <title>Zone Census - Doors</title>
    </head>
    <body>
   
    <p align="center"><img border="0" src="header.jpg" width="768" height="101"><br>
    <br><b><font size="4">DOORS</font></p></b>
    </p>
   
    <div align="center">
    </div>
   
    <table width=600px align=center border=0>
    <tr><td colspan=3><hr></td></tr>

<?php
        $rows = odbc_num_rows($res);

        if ($rows > 0) {

            for ($n = 0; $n < $rows; $n++ ) {
                $item = odbc_fetch_array($res);
                echo "<tr><td colspan=2>$item[DoorId] $item[DoorName]</td></tr>\n";
            }
            echo "<tr><td colspan=3><hr></td></tr>";
        } else {
            echo "<script type=\"text/javascript\"> alert(\"No doors.\"); </script>";
        }
    odbc_close($conn);
   
   
?>
        </table>
    </body>
</html>
Avatar billede michael_stim Ekspert
09. juni 2006 - 14:05 #1
echo "<tr><td colspan=2>". $item['DoorId']. " " .$item['DoorName']."</td></tr>\n";
Avatar billede michael_stim Ekspert
09. juni 2006 - 14:06 #2
Næste gang så tænk lige på at vælge en anden overskrift og forklare hvilken fejl du får eller hvorfor scriptet ikke virker...
Avatar billede benneharli Juniormester
12. juni 2006 - 08:45 #3
Problemet i forste omgang er ikke at jeg ikke faar navnene, men at jeg ikke faar nogen "rows"

Hvis jeg korer "SELECT * FROM DoorsView ORDER BY DoorId" fra en query editor, faar jeg:

DoorId    DoorName
532613    CA puerta 08
532629    CA puerta 09
532869    CA puerta 18
(3 row(s) affected)

Naar jeg saetter "echo $rows" ind i mit PHP script, faar jeg -1 tilbage...???
Avatar billede benneharli Juniormester
20. juni 2006 - 13:11 #4
hmm... lukker... har ikke fundet ud af det endnu...
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