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

Frage Entwicklung Perl

GELÖST

html formular unterbinden des posten bei refresh

Mitglied: tennessee

tennessee (Level 1) - Jetzt verbinden

21.08.2008, aktualisiert 18.10.2012, 4236 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
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 12 StundenLinux1 Kommentar

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit24 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...