mysql_fetch_array Es wird nicht alles ausgegeben.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql_fetch_array Es wird nicht alles ausgegeben.

    Hallo liebe Gemeinde,
    bin schon etwas länger registriert, habe bis jetzt aber eigentlich nur beobachtet, und gelernt

    Doch nun hab ich auch mal ein Problem, ich habe folgendes Script geschrieben.

    PHP-Code:
    <?php
    include('./inc/var_inc.php');
    include(
    './inc/config.php');
    ?>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="./inc/style.css">
    </head>
    <body> 

    <table width="756" border=1 bordercolor="#3366CC">
    <tr>
    <td width=14% align=center>User</td>

    <td width=18% align=center>PC-Name</td>

    <td width=21% align=center>Ip</td>

    <td width=35% align=center>CPU</td>

    <td width=12% align=center>Standort</td>
    </tr>


    <?php
    $conn 
    mysql_connect($dbserver,$dbuser,$dbpass);


    $db mysql_select_db($dbname);


    //Alle benötigten Daten werden aus den einzelnen Tabellen geholt.
    $abfrage "SELECT * FROM tbl_user JOIN tbl_pc USING(`id`) JOIN tbl_orte USING(`id`) JOIN tbl_cpu USING(`id`)" or die("ging nicht");


     
    //Die aus der MySql Abfrage geholten Daten, werden in ein Array gepackt, und ausgegeben.
      
    if (!($res mysql_query($abfrage))) echo $abfrage;
        else while(
    $arr mysql_fetch_array($res))
          {


    $user $arr["name"];

    //Für Umlaute
    $user htmlentities($user); 
        
        echo 


    <tr> 
    <td align=center>
    $user</td> 

    <td align=center>

    <form name=pc method=post action=index.php?section=pc>
    <input name=form_pc type=hidden value='
    $arr[pc_name]'>
    <input type=submit value='
    $arr[pc_name]'>
    </form>

    </td>

    <td align=center>
    $arr[ip]</td>

    <td align=center>


    <form name=cpu method=post action=index.php?section=cpu>
    <input name=form_cpu type=hidden value='
    $arr[cpu_typ]'>
    <input type=submit value='
    $arr[cpu_typ]'>
    </form>

    </td>

    <td align=center valign=middle>

    <form name=orte method=post action=index.php?section=orte>
    <input name=form_ort type=hidden value='
    $arr[haus]'>
    <input type=submit value='
    $arr[haus]'>
    </form>

    </td>


    </tr>


     "
    ;
        }

    ?>

    </table>


    </body>
    Sinn und Zweck des Script, ist eine Verwaltung aller Server und Workstations in unserem Unternehmen.
    Alle zuvor in die Datenbank eingetragenen Rechner, sollen mit diesem Script einfach nur untereinander ausgegeben werden.

    Meim Problem ist jetzt, ich habe mal Testweise 3 Pc's in die Datenbank eingetragen, doch leider werden nur 2 von den 3 ausgegeben.
    Ich würde mich freuen, wenn mir jemand helfen könnte.
    Die momentane Ausgabe könnt ihr auf dem angehangenen Screenshot anschauen.
    Angehängte Dateien

  • #2
    LEFT JOIN?

    Kommentar


    • #3
      Aaaah....
      vielen vielen Dank.
      Manchmal fehlt halt einfach nur ein kleines Stichwort ^^

      Kommentar

      Lädt...
      X