Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Logistikfrage - - Datensätze aus Datenbank lesen und ...

Frage Entwicklung PHP

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

22.03.2006, aktualisiert 09.04.2006, 4058 Aufrufe, 7 Kommentare

Moin Leudde,


Also. Ich hab mal ne Logistikfrage und würd gern wissen ob ihr nen Tipp für mich habt.

Ich erklär euch das jetzt mal:

Ich habe eine Datenbank in der PC's gespeichert sind. In unserem Beispiel gehen wir mal von 5 aus. In der Datenbank werden IP, und Name gespeichert.

Jetzt wollte ich via PHP ein "Shutdowntool" basteln das die Informationen in eine Batchdatei schreibt und diese dann zum Download anbietet.


So wollte ich das Interface optisch aussehen lassen.

01.
<table border="1" align="center"> 
02.
<tr> 
03.
<td align="center">Auswählen</td> 
04.
<td align="center">PC</td> 
05.
<td align="center">Methode</td> 
06.
<td align="center">Restzeit 
07.
(Sekunden)</td> 
08.
</tr><tr> 
09.
<td align="center"><input type="checkbox"></td> 
10.
<td align="center">PC 01 (123.456.789.01)</td> 
11.
<td align="center"><select><option>Herunterfahren</option><option>Neustarten</option> 
12.
<option>Abbrechen</option></select></td><td><input type="text" maxlength="6" size="15"></td></tr></table> 
13.
 
Ich hab es bis jetzt nur so hinbekommen das ich einen PC auswähle, die Einstellungen vornehme und dann auf "Datei erstellen" klicke. Also so:
01.
<table border="1" align="center"> 
02.
<tr> 
03.
<td align="center">Auswählen</td> 
04.
<td align="center">PC</td> 
05.
<td align="center">Methode</td> 
06.
<td align="center">Restzeit 
07.
(Sekunden)</td> 
08.
<td align="center">Erstellen</td> 
09.
</tr><tr> 
10.
<td align="center"><input type="checkbox"></td> 
11.
<td align="center">PC 01 (123.456.789.01)</td> 
12.
<td align="center"><select><option>Herunterfahren</option><option>Neustarten</option> 
13.
<option>Abbrechen</option></select></td><td><input type="text" maxlength="6" size="15"></td><td><button value="Datei erstellen">Datei erstellen</button></tr></table>
Das ergab nur den Nachteil das ich jeweils nur einen PC auswählen konnte und das für jeden PC einzeln machen musste.

So und jetzt meine Frage:

Wie sollte ich das Script aufbauen das ich bei einer Variablen Rechneranzahl eine beliebige Anzahl auswählen kann und diese dan einzeln in meinem Script in die Datei einbauen kann?

Ich hoffe ihr versteht was ich meine.

Noch ein Tipp:

Wer seine E-Mails Online nachguckt kann sehen wie ich das meine.
Die Mails werden aufgelistet ich klicke beliebig viele an und unten wähle ich aus dem Dropdown-Menü "löschen" aus und diese werden gelöscht. Und ich würd es gerne so machen nur das ich das dann in eine Batchdatei schreibe.


Ich hoffe ihr versteht was ich meine und könnt mir helfen. Sonst muss der für den das Script ist sehr viel Zeit mitbringen oder aber Batch lernen....

Danke euch schonmal..


Enclave
[EDIT masterG 04.09.2007 20:06]
Tja wenn das Problem gelöst ist dann schließe ich den Thread!
Mitglied: 25768
24.03.2006 um 09:22 Uhr
Je nachdem wo du deine Datensätze herkommst solltest du das mit einer Schleife lösen.

z.B. Angenommen deine makierten Rechner befinden sich in einem Array

BSP:
- - -
$ip_array = array("123.0.0.1","123.0.0.2","123.0.0.3");

foreach ( $ip_array AS $key=>$element)
{
Shutdown($element);
}
- - -
Wenn du sie direkt von der Datenbank rausholst würd ich das evtl mit einer while Schleife machen.

Gruß Andi
Bitte warten ..
Mitglied: Enclave
24.03.2006 um 09:37 Uhr
Ja aufgelistet hab ich sie ja aber wie sollte ich es denn aufbauen so das ich mehrer auswählen kann und diese dann in die Datei geschrieben werden? Ich weis nicht wie ich es aufbauen soll. ich hab es nur so hinbekommen das ich jeden Eintrag einzeln bearbeiten muss und dann auf den Button "Datei erstellen" klicken musste. Also ich konnte immer nur einen Eintrag geleichzeitig bearbeiten. Aber ich wollte das so machen das ich die ganze Liste auf einmal bearbeiten kann nur wie soll ich das aufbauen?


Enclave

PS: Ich hoffe du verstehst was ich meine. Sonst bau ich dir mal ne Seite wo du das optisch sehen kannst.
Bitte warten ..
Mitglied: 25768
24.03.2006 um 16:08 Uhr
Ich würd, sofern es nicht zuviele werden dann pro IP ne Checkbox in HTML ausgeben lassen, und eben die markierten dann der Funktion Shutdown oder Reboot oder sonst was übergeben ?

Passt des so, ansonsten steh ich wirklich aufm Schlauch.

Gruß
Andi
Bitte warten ..
Mitglied: Enclave
24.03.2006 um 17:03 Uhr
Ich werds heute mal versuchen und sag euch dann nochmal besheid



Mfg


Enclave
Bitte warten ..
Mitglied: 25768
02.04.2006 um 10:46 Uhr
Hi,

und wie schaut es aus?
Machste Fortschritte?

Gruß
Andi
Bitte warten ..
Mitglied: Enclave
09.04.2006 um 15:12 Uhr
Jo so fast. Ich hab das jetzt ein wenig umständlich gelöst aber es geht. Meine Quelltexte sehen sowieso ein wenig... naja ... trümmermäßig aus. Ich hab es mit while Schleifen gemacht. Einmal um alle aufzurufen, also zum anzeigen, und einmal im form-tag. Jetzt wird zwar die URL ein "wenig" lang aber es tuts.


Enclave
Bitte warten ..
Mitglied: 25768
09.04.2006 um 17:15 Uhr
Naja dann,

würd ich sagen Problem gelöst ;)

Gruß
Andi
Bitte warten ..
Ähnliche Inhalte
PHP
PHP soll Datensätze in der Datenbank überprüfen
Frage von YanmaiPHP2 Kommentare

Hallo ihr Administratoren ;) Ich habe eine Datenbanktabelle "Freundschaftsanfragen". Wenn Benutzer a Benutzer b eine Freundschaftsanfrage schickt, dann wird ...

Datenbanken
Access Datenbank wie am einfachsten Datensätze aufbereiten
Frage von Dr.CornwallisDatenbanken5 Kommentare

Liebe Gemeinde, ich brauche eure Hilfe, wie würdet ihr in Access 2010 eine Datenbank aufbauen bzw. die ug. Anforderungen ...

Microsoft Office
Access 2013, Verweis von formularfeld zu datensatz in anderer Datenbank
gelöst Frage von MuseumMLMicrosoft Office8 Kommentare

Hallo, in meiner Zeichnungsdatenbank hat es Hinweise auf bestimmte Skulpturen, welche mit der Zeichnung in Beziehung stehen (und umgekehrt). ...

Administrator.de Feedback
Was machen wenn man die Werbung nicht lesen kann?
gelöst Frage von BassFishFoxAdministrator.de Feedback10 Kommentare

Hallo Frank , Gegen Werbung habe ich ja nix. Aber was ist mit Werbung die man nicht lesen kann? ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 21 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 23 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows 10
Windows 10 GPO Powershell Skript Registry bearbeiten
Frage von potshockWindows 1010 Kommentare

Hi Admins, Gegeben ist ein Windows 2012 R2 Server an welchen ich Gpos für Windows 10 Clients bereitstelle. U.a. ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...