SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.08.2007, 08:10:42
Tyraell Tyraell ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Germany / Witten
Alter: 39
Beiträge: 31
if....

Hallo zusammen.

Ich habe eigentlich eine ganz dumme Frage aber Schleifen sind einfach nicht mein Ding.
Ich habe eine MySQL DB und arbeite mit HTML/PHP Scripten für meine Netzwerkdokumentation. In dieser DB stehen u.a. diverse Switch IPs und die Ports der einzelnen User.

Nun habe ich ein Script mit einer Tabelle wo die einzelnen Ports nummeriert sind.
Ich möchte nun gerne das diese Tabelle auf meine DB zugreift und alle Ports rot hinterlegt, wenn ein Eintag in der DB hinterlegt ist.

Beispiel: Eingabe ist der Switch: 192.168.20.5, in der Ausgabe wird meine Tabelle angezeigt wo alle Ports rot erscheinen, die in der DB zu o.g Switch hinterlegt sind.

Nun mein Problem. Wie lautet dazu die Abfrage???

Ich danke euch für eure Hilfe.
Mit Zitat antworten
  #2  
Alt 06.08.2007, 08:17:04
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: if....

defeniere bitte was für dich ein "switch" ist. *nicht verstanden*

ich denke dein problem hat weniger mit sql zu tun sondern mit der ausgabe?
du könntest dir alle "roten" ports in einen array selektieren, und in dem script in dem du die ausgabe machst (also die tabelle), bei jeder zeile prüfen ob der wert im array drinn ist (in_array) und wenn ja dann gibst du halt eine zeile mit der css klasse 'rot' aus und definierst in der css datei das jene klasse einen roten hintergrund hat.

ich hoffe ich konnte dir helfen.
Mit Zitat antworten
  #3  
Alt 06.08.2007, 08:49:16
Tyraell Tyraell ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Germany / Witten
Alter: 39
Beiträge: 31
AW: if....

Hallo,

ein Switch ist in diesem Fall ein Endgerät womit die Netzwerkteilnehmer untereinander verbunden sind.

Mein Problem ist auch das die User regelmäßig umziehen, dh. aus Switch / Hub 192.168.20.5 raus und in Switch 192.168.60.24 rein. Müsste ich dann was an diesem Array ändern oder würde die Änderung in der DB reichen.

Bin noch n noob und habe noch nicht so den durchblick.
Mit Zitat antworten
  #4  
Alt 06.08.2007, 08:56:14
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: if....

aber du kannst mir begriffen wie array und select was anfangen hoffe ich?

Der Array wird jedes mal wenn du die php seite aufrufst neu aus den Daten in der Datenbank gebildet (je nach SQL-Statement) daher ist eine änderung am array nur durch eine änderung in der DB sinnvoll.

ist dir die syntax und alles denn bekannt?
Mit Zitat antworten
  #5  
Alt 06.08.2007, 09:02:06
Tyraell Tyraell ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Germany / Witten
Alter: 39
Beiträge: 31
AW: if....

Wir hatten das Thema mal in der Berufsschule kurz angeschnitten, dass ist aber nun leider mehrere Jahre her. Aber nach Arrays kann ich ja googlen. Das ist ja dann schonmal ein denkanstoss wonach ich wenigsten was suchen kann.
Mit Zitat antworten
  #6  
Alt 06.08.2007, 09:16:47
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: if....

also der ablauf ist so, du baust dir dein statement
Code:
"SELECT ports from switch_tabelle"
dieses statement schickst du dann "gegen" die db
mit der musst du dich verbinden
PHP-Code:
mysql_connect() 
und die datenbank auswählen
PHP-Code:
mysql_select_db() 
dann schickst du das statement
PHP-Code:
mysql_query() 
dann bekommst du eine resource id die du mit
PHP-Code:
mysql_fetch_row() // oder
mysql_fetch_assoc() //(assoziatives array) 
abholen kannst , (meist mit einer schleife)
dann hast du das array welches du dann mit
PHP-Code:
in_array() 
auf die entsprechenden inhalte prüfst.

sooo ungefähr *g*
bei fragen gerne wieder posten

Geändert von Indyk (06.08.2007 um 10:43:16 Uhr) Grund: vt1816
Mit Zitat antworten
  #7  
Alt 06.08.2007, 09:58:48
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: if....

Auch Du solltest die von Dir in anderen Beiträgen geforderten Forum-Tags benutzen - Danke. So kann jemand der hier Hilfe sucht die Befehle/Funktionen besser erkennen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:23:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt