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.
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.
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>
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.
Kommentar