perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




11.02.2012 / 12:06

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragPunkteproblem in der Variable
Seitenanfang
hallo,

ich habe folgendes problem.
in der Tabelle sind folgende Server eingetragen:

Par05.gda.pr.com
Par02.gda.pr.com
Par03.gda.pr.com
Par01.dmzgda.pr.com

In dem code frage ich diese Server aus der datenbank ab und möchte diese mit einem text ausgeben.

leider muss er wohl probleme mit den 'Punkten' in der Variable haben.

Den die Ausgabe sieht wie folgt aus:

</a></center></td><td><center><a href="#" class="sapLnkSml">Par01.dmzgda.pr.com

man sieht das er immer wieder die einzelnen Servernamen überschreibt und er dann als Ausgabe nur den letzten Server stehen lässt.

Weiß einer wie ich das beheben kann ?

Danke und Gruß jonas


#!c:\\Perl\\bin\\perl.exe -w

use DBI;

my $hostname="localhost";
my $database="bssfile3";
my $user="navadm";
my $password="";

my $dbh;

#-------------------------------------------------------------

db_connection();
Ausgabe();

#-------------------------------------------------------------

sub Ausgabe
{

my $sth = $dbh->prepare("SELECT * FROM SCN_Main_Server")or die "Fehler: ", $dbh->errstr();
$sth->execute();

while($ref = $sth->fetchrow_arrayref)
{

print "<td><center><a href=\"#\" class=\"sapLnkSml\">$ref->[1]</a></center></td>";

}
$sth->finish();
$dbh->disconnect();

}

sub db_connection
{
$dbh = DBI->connect("DBI:mysql:database=$database;host=$hostname",$user, $password, {RaiseError => 1});
}

Datum: 23.05.2005-13:41

Beitragre: Punkteproblem in der Variable
Seitenanfang
hello

bin mir nicht sicher aber versuch doch einfach mal statt $ref->[1] nur $ref zu schreiben sollte funktionieren denk ich....
Ich glaube nicht dass es an den Punkten liegt...

lg

Datum: 23.05.2005-15:19

Beitragre: Punkteproblem in der Variable
Seitenanfang
nein das geht leider nicht. Da ich ja mit dem arrayref eine Refferenz erstelle. Mitlerweile hab ich auch mal den chomp Befhel genutzt um unerlaubte Zeichen zu löschen doch dann komtm immer noch das gleiche. Langsam verzweifel ich.

Wenn ich das ganze nur mit $ref->[0] mache- um mir die Server_Id anzeigen zu lassen- funktioniert alles. Nur wenn ich mir den Servernamen anzeigen lassen möchte, geht es nicht.

Datum: 23.05.2005-17:08

-






-
-