$_POST ist leer... ...aber nur auf einem Gerät.

Arananka

Enthusiast
Der im Bild dargestellte (Beispiel!)Code gibt auf 4 PC's in allen Browsern
Apache-Konfiguration:
Array
{
    [ID] => 1
    [button] => edit  //oder "delete", je nach click...
}
aus.
Auf einem 5. PC wird aber in 4 unterschiedlichen Browsern absolut nichts ausgegeben. $_POST ist leer. Auf allen Geräten ist Windows 10 und/oder PHP Storm bzw. Visual Studio Code installiert. Auf dem PC, der nichts ausgibt, ist PHP Version 8.0.8, auf den andern PC's PHP Version 7.2 bzw. 7.4 installiert (alle per XAMPP).

Woran kann das liegen?
käsekuchen.png
 
Zuletzt bearbeitet:
Je nach Gerät: Entweder keine Ausgabe oder

Code:
Array
{
    [ID] => 1
    [button] => edit  //oder "delete", je nach click...
}
 
Lass mal folgendes ausgeben:

PHP:
<?php
    printf('<pre>P: %s</pre>', print_r($_POST, true));
    printf('<pre>R: %s</pre>', print_r($_REQUEST, true));
?>

Aktuell ist es nicht klär Bar was, du dann in der Leiste stehen hast, oder was der Button macht.
 
Hi Arananka,
ich habe php 8.1.2 XAMPP
funktioniert ohne Probleme, hier der Code:
PHP:
if(isset($_POST['button'])){
    echo $_POST['button']."<pre><br>\n";
    print_r($_POST);
}
Ausgabe:

delete

Array
(
[ID] => 1
[button] => delete
)

bei delete Button und

edit

Array
(
[ID] => 1
[button] => edit
)

bei edit Button
 

Neue Beiträge

Zurück