Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Link wird nicht übergeben

Empfohlene Antworten

Veröffentlicht

Moin,

ich hoffe hier kann mir einer helfen.

Ich hab hier aus Jucks eine Weboberfläche erstellt die auf eine Datenbank zugreift, das ganze läuft über XAMPP nun möchte ich dies auch meinen Kollegen zur Verfügung stellen, so dass die über meine IP drauf zugreifen können und das funktioniert soweit auch.

Die Index-Seit wird ordentlich dargestellt und der Insert-Bereich funktioniert ohne Probleme. Im Update-Bereich habe ich aber ein Problem:

Ich habe pro Zeile ein Button, , dieser Button hat nen festen Link mit den Werten, die übergeben werden sollen an eine andere Seite über die GET-Methode von PHP.

Lokal mit meinem FireFox funktioniert das ohne Probleme.

Lokal mit Opera und IE macht Probleme, genauso wie über IP.

Das Problem ist, dass zB beim IE der Link unten im Statusbereich angezeigt wird, wie er auch sein soll, sobald ich drauf klicke wird die andere Seite geöffnet ABER der Link ist um das wichtigste, sprich die Werte weniger.Und bei Opera wird der Link gleich ohen Werte im Statusbereich dargestellt!

so sieht es im PHP-Code aus:

echo "<td><a href='update_info.php?titel=".$titel."&schauspieler=".$schau."&gesehen=".$ges."&upd=OK'><input type='submit' name='upd' value='OK'></input></a></td>";
So sollte es aussehen:
http://localhost/filmdb/update_info.php?titel=RAMBO1&schauspieler=STALLONE&gesehen=N&upd=OK
So sieht es im Status beim IE aus:
http://10.190.55.5/filmdb/update_info.php?titel=RAMBO1&schauspieler=STALLONE&gesehen=N&upd=OK
so im Status bei Opera:
http://10.190.55.5/filmdb/update_info.php?upd=OK
und so wenn ich drauf klicke und die Seite aufgebaut ist:
http://10.190.55.5/filmdb/update_info.php?upd=OK

und die Felder sind auf der neuen Seite leer. Nur beim Firefox lokal funktioniert das ohne Probleme!!!

Hoffe mir kann da einer helfen und es ist verständlich genug!

Gruß

LuZa

Edit: Mein vorheriger Beitrag war Käse.

Eigentliche Essenz des Ganzen: Das <input> gehört in ein <form>-Element, nicht in einen Link.

Bearbeitet von azett

So hab das Problem nun anders gelöst hab die Werte nun über hide übergeben und verarbeitet!

Ist zwar nicht idealste Lösung aber es geklappt!

Trotdzem würd ich gerne wissne wieso das lokal klappt im FF aber net lokal bzw. IP über IE/Opera!!!

EDIT:

Grad dein Post gelesen :-D danke für die Info

2.EDIT:

Ja ist es eigt. auch. oder gibt es da eine besondere reinfolge?

Aufbau ist zZ so:

<a href=""><input ....></input></a>

Bearbeitet von LuZa

Nur beim Firefox lokal funktioniert das ohne Probleme!!!

Sowas hat noch lange nicht zu heißen ;) Jeder Browser hat so seine Eigenheiten und nur weil etwas funktioniert, muss das nicht heißen dass das so korrekt ist.

Mal zusammengefasst:


<a href=bla.php?blubb=nix><input type='submit' name='upd' value='OK'></input></a>

Du hast einen Link, den du um einen Submit-Button legst. :confused:

Deine Intention ist schon klar, du willst einen Button zum absenden haben. aber ich kann mir nicht vorstellen dass das so funktioniert. Ein Submit-Button hat ja eine eigene Funktion, und den für was anderes zu Missbrauchen... naja... du siehst ja was dabei rauskommt.

Entweder du machst das über ein Formular, und dann mit einem Submit-Button, oder über einen Link. Dann kannst du ein Bild nehmen, oder einen Button (ohne Submit). Siehe:

SELFHTML: HTML/XHTML / Formulare / Klick-Buttons

Ein Submit-Button gehört normal zu einem Formular und sollte auch nicht ohne verwendet werden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.