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 html formular unterbinden des posten bei refresh

Mitglied: tennessee

tennessee (Level 1) - Jetzt verbinden

21.08.2008, aktualisiert 18.10.2012, 4245 Aufrufe, 1 Kommentar

Hallo zusammen,

ich möchte mittels Formular DB Einträge vornehmen lassen.
Dabei poste ich mein Formular an mich selbst. (method=post)

Nun habe ich das Problem das bei jedem Refresh der DB Eintrag gemacht wird.
Es soll aber nur bei klick auf senden passieren

Ich habe versucht das so zu lösen aber irgendwie behält er den Wert so das die Bedingung erfüllt ist

if ($action eq "eintragen") {
print ("DB Eintrag wird gemacht");
$dbh->do("insert into seminare (`name`, `titel`, `beschreibung`) values ('$name', '$titel', '$beschreibung')");
my $action="null";
}

Gibts irgendwie ne Möglich $cgi->Vars() nach der Transaktion zu leeren? oder so?
Mitglied: Arano
22.08.2008, aktualisiert 18.10.2012
(Vorweg, in Perl habe ich nicht viel gemacht, und das ist auch schon lange lange her - komme also von PHP (das sollte aber nebensächlich sein))

Hallöchen :D

Gibts irgendwie ne Möglich $cgi->Vars() nach der Transaktion zu leeren? oder so?
Naja, im Prinzip lässt sich diese Frage ja mir "Ja" beantworten weil du die Variablen bestimmt überschreiben kannst, z.B. mit "NULL" oder wie in PHP auch löschen (hier mit "unset()")
ABER, das würde nichts ändern, denn die Daten sind IM BROWSER und wenn nun F5 gedrückt wird, sendet der Browser die Daten wieder mit und schon werden die Variablen wieder erstellt und gefüllt.

In Perl gibt es doch bestimmt auch die Möglichkeit einen Header zu senden. (Ja, sieht doch so aus - das erste "print" )
Worauf ich eigentlich hinaus will ist der HTTP-Status-Code "205 Reset Content"

Da ich wie gesagt mittlerweile absolut keinen Schimmer mehr von Perl habe kann ich dir nur den Link zu einen Beitrag hier bei Administrator aus dem PHP Bereich geben.
Allerdings glaube ich das man das doch umschreiben kann.
mehrfache SQL Eintraege nach F5 Aktualisierung

Ich konnte dir zwar nicht direkt helfen, hoffe aber das ich es doch konnte ^^

Gruß Arano
Bitte warten ..
Ähnliche Inhalte
HTML
HTML Formulare automatisch leeren
gelöst Frage von MolochoHTML4 Kommentare

Hi, folgendes Problem: ich habe mit PHP ein Chat-Skript geschrieben. Das wird dann ausgegeben auf einer Seite, die so ...

HTML

HTML Formular Werte an Excel Datei übergeben

Frage von gamerffHTML7 Kommentare

Hallo, Kann ich die Werte die Besucher auf meiner webseite in das HTML Formular eingeben an eine Exceldatei übergeben ...

HTML

HTML-Formular: User-Eingabe in .txt-Datei speichern?

Frage von SchelinhoHTML2 Kommentare

Hallo community! Ich habe folgendes Anliegen: Ist es möglich, ohne PHP oder sonst was verwenden zu müssen, die Eingaben, ...

HTML

HTML Formular Daten mit zusätzlichem Text speichern

Frage von MarabuntaHTML1 Kommentar

Hi, Ich habe die Seite mit einem Eingabeformular und möchte den Input in diversen Textdateien speichern, darf sich nicht ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 2 MinutenWindows 10

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 3 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 1 TagSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++27 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL19 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...

Hyper-V
HyperV DC + DNS + AC
gelöst Frage von HardstylesHyper-V16 Kommentare

Hallo kann mir jemand sagen wieso meine Domänen Computer kein Internetzugang erhalten? Ich hab hier ein Server wo die ...