URL: https://www.overclockers.at/coding-stuff/php-array-wertebergabe-problem_254219/page_2 - zur Vollversion wechseln!
So nebenbei erwähnt: Ich verwende PHP Version 7.2.19 - sollte dies relevant sein.
Der Pointer der Collection zeigt halt auf nix mehr.
Probier mal:
Code: PHP$row_output->data_seek(0);
Code: PHP$rssFeedInstance = new \stdClass(); $rssFeedInstance->title = $row_output["title"]; $rssFeedInstance->url = $row_output["url"]; $row[] = $rssFeedInstance;
Also..
Code:$row_output->data_seek(0);
daran schuld ist. Sobald der Button geklickt wurde sind die Variablen alle leer... Gibt es irgend eine andere Lösung eine Abfrage zu machen, wenn der Button geklickt wurde, dass dann eine Aktion ausgeführt wird ? mit Javascript?? Irgendwie mit OnClick() ? .. Jedoch bin ich da nicht so sattelfest, wie man da dann die Werte übergibt...Code:if(isset($_POST['save']))
Asooo jetzt wirds klar 
POST[selected] und POST[save] sind nie gleichzeitig gesetzt.
PHP ist stateless, d.h. es merkt sich grundsätzlich nichts zwischen zwei verschiedenen Aufrufen eines Scripts. Das heißt, dass du die Daten aus dem Array zwischenspeichern musst.
Dafür gibts mehrere Methoden:
- Session (macht man heute nicht mehr)
- Cache in der DB (nosql oder mysql o.Ä.)
- viele andere grauslige Hacks
https://nordicapis.com/defining-sta...s-web-services/
Nachdem du eh schon eine Datenbankanbindung hast, sollte das ja kein Problem darstellen. Ein Request persistiert, ein anderer fetched.
haha ! XD
Jetzt muss ich schon fast lachen.. Ich habe irgendsowas schon vermutet und habe mir schon gedacht dass ich als "workaround" die Werte in die Mysql Datenbank schreibe... Jetzt hab ich die Bestätigung dass es eh nicht wirklich anders geht 
Vielen Dank! Ich probier mal bisal herum um melde mich dann wieder.!
Also wie schon vermutet funktioniert es natürlich mit einer "Cache Tabelle".. jetzt habe ich mit
kein Problem. Da ich jetzt weis UND verstanden habe, dass PHP stateless ist, kann ich mir so einige Phänomene erklären die so aufgetaucht sind.Code:if(isset($_POST['save']))
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026