PHP Erkennt einen Falschen Index, nur wieso?

Mitglied: Jeeroy

Jeeroy (Level 1) - Jetzt verbinden

12.10.2011 um 09:30 Uhr, 2943 Aufrufe, 6 Kommentare

Hallo Leute,
in meinem Code, sollen Werte einem Array zugewiesen werden, jedoch wird dabei ein Falscher Index erkannt.

Mein Code lautetet:

In der Zeile 25 meckert er mit folgender Meldung: ---> $pkey[$x][$i] = $dsatz_wcms[$pkey[$x]];
Notice: Undefined index: GERIEN_NR in /home/wcms/backend/scripts/be_sts_doppelte_pk.php on line 25 Notice: Undefined index: G in /home/wcms/backend/scripts/be_sts_doppelte_pk.php on line 25 Notice: Undefined index: G in /home/wcms/backend/scripts/be_sts_doppelte_pk.php on line 25

Wie man sieht macht er aus dem Index $pkey[$x] = GERIEN_NR obwohl das ja SERIEN_NR lauten soll.
Das G zieht er sich wohl aus der ersten Seriennummer, die eingelesen wird, ich weiss nur nicht, warum er das da reinsetzt.

Könnt ihr mir vielleicht helfen?
Danke!
Mitglied: godlie
12.10.2011 um 09:45 Uhr
Hallo,

nachdem meine Glaskugel grad in der Reperatur ist tu ich mir schwer zu erkennen wo deine Probleme liegen.

Wie wäre es denn wenn du uns mal erzählst wie die Tabelle computername aufgebaut ist?

Ich glaube du hast das Konzept vom auslesen der Datensätze aus einer Datenbank nicht ganz verstanden, du kannst die Spalten die du haben möchtest
auch im Query angeben, was man auch machen sollte denn ein SELECT * ist böse.

Die Konstruktion aus for und while kannst knicken, es reicht eine reine while schleife.
Bitte warten ..
Mitglied: Jeeroy
12.10.2011 um 10:23 Uhr
Hey Godlie,

die Tabelle Computername ist mit einer Spalte für ID besetzt (Auto_incroment), einer Spalte COMPUTERNAME (var_char8), SERIEN_NR(var_char12) und INVENTARNUMMER(var_char12).

den Code habe ich nun auf:
geändert.
Wie ich die for und while schleife zu einer while machen soll, weiss ich nicht, wie du das meinst, dass es immernoch den gleichen effekt hat.

PS: Wieso ist es Böse, wenn man es mit SELECT * macht?
Bitte warten ..
Mitglied: godlie
12.10.2011 um 10:42 Uhr
Hallo,

Warum machst du das mit den PKEYS ? das ist komplett für die Katz.

Probier mal diesen CODE aus und schau was als Ergebnis dabei rauskommt:

Was willst du eigentlich erreichen ? Wie soll das Array zum Schluss aussehen?
Bitte warten ..
Mitglied: Jeeroy
12.10.2011 um 10:59 Uhr
Ich habe das so gemacht, weil das die für mich ersichtliche Lösung für mein Problem war, weil ich noch nicht so lange programmiere.
Erreichen wollte ich damit letztendlich, dass ich gucken kann ob irgendein Computername oder eine Seriennummer oder eine Inventarnummer doppelt vergeben ist und wenn ja wollte ich die asugegeben haben.
Mein Code geht so weiter...

Bitte warten ..
Mitglied: godlie
12.10.2011 um 11:20 Uhr
Hm ...

Eine wesentlich einfache variante:

Bitte warten ..
Mitglied: Jeeroy
12.10.2011 um 11:56 Uhr
Hey,
du hast mir mit dem Befehl:
sehr weitergeholfen.

Ich habe daraus nun das gebastelt:
Und das funtkioniert, wollte es halt so haben, dass ich jederzeit einen weiteren $pkey hinzufügen kann...

Danke für deine Hilfe!
Bitte warten ..
Heiß diskutierte Inhalte
LAN, WAN, Wireless
8 Geräte - verteilen oder auf einen Switch?
DoKi468Vor 1 TagFrageLAN, WAN, Wireless13 Kommentare

Hallo liebe Admins, eine kurze Frage: Ich habe hier eine FB 6190 Cable stehen sowie einen noch unmonitored switch mit 8 Anschlüssen. Momentan sieht ...

Microsoft
Mitteilung an alle bei Störungen in der IT
gelöst David.B2D45Vor 6 StundenFrageMicrosoft18 Kommentare

Hallo Forum, ich bin auf der Suche nach einem Programm / Tool mit dem ich Text (Laufschrift) auf allen (gewünschten) PC's / Benutzer im ...

LAN, WAN, Wireless
"Ethernet verfügt über keine gültige IP-Konfiguration"
gelöst archITVor 1 TagFrageLAN, WAN, Wireless18 Kommentare

Moin, folgendes Problem: Jedes mal, wenn ich meinen PC an mache, muss ich die Problembehandlung auf der Ethernet schnittstelle ausführen, dass ich Internet habe. ...

Microsoft
PDF editor mit spezieller exportfunktion
FlorianHeVor 1 TagFrageMicrosoft10 Kommentare

Hi leute. Ich habe eine Frage. Bei uns in der Instandhaltung kommt es oft vor das wir änderungen an den Elektrischen Anlagen oder Mechanichen ...

TK-Netze & Geräte
Umstellung von ISDN auf VoIP, 4 Sprachkanäle über 2 DSL-Anschlüsse
Gohla2019Vor 21 StundenFrageTK-Netze & Geräte14 Kommentare

Hallo, ich brauche einmal etwas Hilfestellung bei einer geplanten Umstellung einer Telefon-Installation von ISDN-Technik auf VoIP. Vor Ort gibt es zurzeit 2 ISDN-Leitungen, so ...

Switche und Hubs
Ist bei einem kleinen Switch Rackmount Kit dabei?
CubeHDVor 1 TagFrageSwitche und Hubs5 Kommentare

Hallo, ich möchte den "HPE OfficeConnect 1420 16G Switch" kaufen. Der Switch hat 16 Ports und ich möchte diesen in einen Standard 19 Zoll ...

LAN, WAN, Wireless
Verbindung 10GB mit Switch
Heimerdinger1000Vor 1 TagFrageLAN, WAN, Wireless4 Kommentare

Hallo, ich habe ein merkwürdiges Problem, welches ich mir nicht erklären kann. Ausgangssituation: Ich habe 2 Rechner mit 10GB-Netzwerkkarten über einen 10GB-Switch angebunden. Kopiere ...

Backup
Ich suche ein cloudbasiertes Backup für Linux-Web-Server mit zentraler Verwaltung und Deduplizierung
EDVMan27Vor 1 TagFrageBackup4 Kommentare

Hallo, ich suche für eine handvoll Web-Server eine 2. Datensicherung. Die Server sind gemischt, meist aber Ubuntu. Ich habe über Vollzugriff per SSH als ...