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

Kann ins POST eine Variable?

Frage Entwicklung PHP

Mitglied: Jeeroy

Jeeroy (Level 1) - Jetzt verbinden

11.05.2011, aktualisiert 02.06.2011, 3204 Aufrufe, 7 Kommentare

Hallo Leute,
ich möchte in mein $_POST eine Variable, also ca so: $_POST[$variable]
Jedoch bekomme ich dann immer Undefined index.

Wie gerade beschrieben möchte ich eine Variable in meinem POST haben.

Derzeitig sieht mein code dafür so aus:

01.
  
02.
	$computertyp = "Computertyp"
03.
	 
04.
	/* Variablen bekommen durch POST *
05.
	if(!isset($_POST['$computertyp'])) { $erg_computertyp = $_POST['$computertyp']; }
ich habe es auch schon ohne ' geschrieben und auch schonmal mit ".

Bekomme es jedoch dennoch nicht hin.
Nun stellt sich mir die Frage, ist es überhaupt möglich, wenn ja, wie?

Danke für eure Hilfe.
Mitglied: Skyemugen
11.05.2011 um 09:54 Uhr
Aloha,

hilft dir dieser Artikel eventuell? =)

greetz André
Bitte warten ..
Mitglied: Jeeroy
11.05.2011 um 10:07 Uhr
Hey André,
eher weniger, wie man Variablen mit POST und GET übergibt weiss ich, doch nicht ob im POST mithilfe einer Variable der Variablenname der übergeben werden soll angegeben werden kann.

Grüße
Bitte warten ..
Mitglied: kopie0123
11.05.2011 um 10:13 Uhr
Hey,

in Form nutzen $_POST[$vari] geht es, nutze es auch

Aber eine andere Frage:

if(!isset($_POST['$computertyp'])) { $erg_computertyp = $_POST['$computertyp']; }

Wenn $_POST nicht gesetzt ist, weisst du $erg_computertyp diesen _nicht_ gesetzten Wert zu?

Ich nehme an, dass Du den Wert mit einem Formular übergibst?

Gruß
Bitte warten ..
Mitglied: Orlean
11.05.2011 um 10:22 Uhr
hiho,

mein PHP ist ein wenig eingerostet, daher ka ob's richtig ist.

01.
$_POST['$computertyp']
Fragt $_POST als Array ab, $_POST ist aber kein Array ;).

Gruß Orlean
Bitte warten ..
Mitglied: Jeeroy
11.05.2011 um 10:24 Uhr
Achherje!

nun ist es mir erst aufgefallen, habe ja noch das ! vor isset.
Deswegen ging es auch nicht, weil er immer eine unbeaknnte variable hatte, da POST noch nicht übergeben wurde und ich ich genau dann das go gegeben habe die erg_computertyp zu speichern, die natürlich das ergebnis von POST speichern sollte, was noch nicht vorhanden war.

Nun geht es auch:

01.
	$computertyp = "Computertyp"
02.
	 
03.
	/* Variablen bekommen durch POST *
04.
	if(isset($_POST[$computertyp])) { $erg_computertyp = $_POST[$computertyp]; }
An solchen kleinigkeiten kann es manchmal scheitern.

Ich danke euch für die Antworten und eure Hilfe!
Grüße
Bitte warten ..
Mitglied: Jeeroy
11.05.2011 um 10:25 Uhr
Hey Orlean,

01.
$_POST[$computertyp]
ist richtig, lag nur daran, dass ich beim isset noch das ! vorhatte.

Danke für die Antwort.
Bitte warten ..
Mitglied: kopie0123
11.05.2011 um 10:26 Uhr
$_POST[] ist ein Array

genau wie $_GET oder $_SESSION
Bitte warten ..
Ähnliche Inhalte
PHP
Große Files posten mit php
Frage von it4baerPHP7 Kommentare

Hallo, ich habe mal wieder eine Frage. Von einem bekannten habe ich eine Funktion welches Daten verarbeitet und diese ...

Soziale Netzwerke
Facebook neue Veranstaltung direkt posten
Frage von AkcentSoziale Netzwerke5 Kommentare

Hallo, hatte man vor ein paar Monaten eine Veranstaltung erstellt, wurde diese direkt in der Timeline angezeigt / gepostet. ...

Apache Server
Wie können HTTP-Posts auf einem Apache2 in eine Datei gespeichert werden?
Frage von Jens4everApache Server2 Kommentare

Hallo! Ich habe eine App, die URL Posts mit GPS-Daten sendet. Wie kann ein Apache2 Server aus dem Post ...

Batch & Shell
Mit zusammengesetzter Variable auf andere Variable zugreifen
gelöst Frage von abiberBatch & Shell2 Kommentare

Hallo zusammen, ich möchte in einer Batch Datei über Robocopy auf mehrere Rechner Dateien verteilen. Dazu möchte ich am ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 19 StundenWindows 102 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 21 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.