SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.05.2007, 22:04:29
donossi donossi ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 40
Textfeldinhalt löschen, mit Abbrechen Button

Hallo

Ich weiss, es ist schon der 2te Fred heute abend, aber ich bin gerade die hoffentlich letzten Fehler am ausmerzen, die ich immer vor mich hergeschoben habe. Von daher bitte ich mal um Verständnis :D

Also hier mein Problem. Ich definiere mir mit folgenden Code ein Textfeld:

PHP-Code:
.
.
.
.
<input name="name" type="hidden" size="100%" maxlength="1000"
                     value="<?php echo $variable;
                  echo 
"\">";
            
?>
  <input type="submit" value=" Überprüfen ">
  <input type="reset" value=" Abbrechen">
  </form>
 </TD>
Weiterhin habe ich 2 Drop Down Menus dadrüber in denne ich etwas auswähle und das wird dann mit $variable = $variable.$auswahl zusammengefügt.
Es werden die Werte also immer hinten dran gehangen und dann rekursiv benutzt.

Nun habe ich das Problem, das ich die Felder mit Abbrechen löschen möchte. So das die Seite sozusagen auf den Startzustand gesetzt wird und die Textfelder leer sind.

Kann man das mit PHP machen? Weil rein mit HTML werden nur die Daten des Drop Down Menus auf reset gesetzt und das Textfeld behält seine Daten, da diese ja als "value" gesetzt wurden.

Gruss

DonOssi
Mit Zitat antworten
  #2  
Alt 04.05.2007, 23:44:38
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Textfeldinhalt löschen, mit Abbrechen Button

Dann schreib ins value z.B.
PHP-Code:
if ($_POST['reset']) {echo "";} else {echo $variable;} 
Mit Zitat antworten
  #3  
Alt 05.05.2007, 08:38:23
donossi donossi ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 40
AW: Textfeldinhalt löschen, mit Abbrechen Button

Hallo

So leicht ist es leider nicht, da beim beim Reset die Seite nicht neu geladen wird.

Habe das mal einfach in den Text mit reingeschrieben und da gibt er immer nur den else Zweig aus, wenn man auf reset drückt oder auch nicht drauf drückt

Aber, wenn er die Site nicht neu läd, dann geht das doch gar nicht mit PHP, oder?

Jetzt wird es dann vllt ein HTML Technisches Problem, aber trotzdem hier noch eine Frage:

Kann man mit einem Button und rein HTML Technisch einen Link öffnen im selben fenster? so das man hinter den Abbrechen Button einfach die Seite neu öffnet


So Problem ist wahrscheinlcih gelösst:

PHP-Code:
....
  <
input type="submit" value=" Absenden ">
  </
form>
  <
form action="index.php" method="link">
  <
input type="submit" value="Abbrechen">
</
form
Habe ein zweites Formular gemacht, mit dem ich auf die Indexseite zurück überweise
Gruss

DonOssi

Geändert von donossi (05.05.2007 um 09:24:42 Uhr)
Mit Zitat antworten
  #4  
Alt 05.05.2007, 10:53:36
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Textfeldinhalt löschen, mit Abbrechen Button

Richtig, hatte ich nicht dran gedacht, dass das von HTML so vordefiniert ist. Ich würde es so machen:
PHP-Code:
  <input type="submit" name="submit" value=" Absenden ">
  </
form>
  <
form action="index.php" method="link">
  <
input type="submit" name="reset" value="Abbrechen">
</
form
Dann musst du eine if-Verzweigung aber so einbauen dass nichts gesendet, verarbeitet o.ä., sondern nur die Seite neu geladen wird (mit dem if und leerem value im inputfeld).
Mit Zitat antworten
  #5  
Alt 05.05.2007, 18:20:25
donossi donossi ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 40
AW: Textfeldinhalt löschen, mit Abbrechen Button

Hallo Heinrich

Es gibt kein If mehr, beim dem Formular.

Durch
PHP-Code:
<form action="index.php" method="link">
  <
input type="submit" name="reset" value="Abbrechen"
wird die Seite neu geladen, ohne das irgendwelche Variablen übergeben werden. Somit ist $variable aus dem ersten Beitrag gar nicht gesetzt, als wenn die Seite gerade das erste mal im Explorer geöffnet wurde.
Mit anderen Worten: Es ist eine reine HTML Sache.

Gruss und Dank
DonOssi
Mit Zitat antworten
  #6  
Alt 05.05.2007, 22:42:24
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Textfeldinhalt löschen, mit Abbrechen Button

Na ja, habe nicht ganz verstanden, was du sonst noch mit diesem Formular sendest (und wohin). Das wird natürlich ausgeführt, wenn du in ein und der selben Form den submit-Button betätigst (auch wenn er reset heißt).....
Mit Zitat antworten
  #7  
Alt 06.05.2007, 02:08:16
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Textfeldinhalt löschen, mit Abbrechen Button

"Von hinten durch die Brust ins Auge"
Zitat:
Zitat von donossi Beitrag anzeigen
Kann man mit einem Button und rein HTML Technisch einen Link öffnen im selben fenster? so das man hinter den Abbrechen Button einfach die Seite neu öffnet
Reichlich umständlich. Wenn ich es richtig verstehe, suchst Du das "Affenformular":

27.2. Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform
http://www.php-faq.de/q/q-stil-normalform.html
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere Datensätze löschen (Checkboxen) timo88 PHP für Fortgeschrittene und Experten 1 10.09.2006 14:17:20
Tabellenzeile mit hilfe von checkbox + button löschen Seppel_2k PHP für Fortgeschrittene und Experten 1 02.06.2005 01:09:11
seite aktualisieren nach löschen Stifler PHP Grundlagen 3 17.12.2003 22:05:30
Dateiimport zu mysql Lars_oha PHP für Fortgeschrittene und Experten 10 18.09.2003 08:10:51
Verzeichnis inkl. Dateien löschen doudie PHP für Fortgeschrittene und Experten 5 16.11.2002 22:37:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:57:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt