brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 20-03-2008, 00:10
bonbon2k6
 Newbie
Links : Onlinestatus : bonbon2k6 ist offline
Registriert seit: Feb 2008
Beiträge: 18
bonbon2k6 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Formular + submit => neue Seite laden (aber wie?)

Huhu!

Ich programmiere gerade die Registrierung auf meiner Internetseite. Ich gebe dem Benutzer ein Formular, wo er Name und 2x das pw eingeben soll. Wenn er auf den submit - Button drückt soll auf die neue Seite kommen...wie realisiere ich, dass nach dem drücken des Submit-buttons eine neue seite geöffnet wird?

Kann ich das ganze auch abprüfen lassen, wenn ich eine schriftzug mittels <a href=...>text</a> zum "weiter" definiere?

mfg
Mit Zitat antworten
  #2 (permalink)  
Alt 20-03-2008, 06:32
$_Baker
 Member
Links : Onlinestatus : $_Baker ist offline
Registriert seit: Feb 2008
Beiträge: 220
$_Baker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wenn du ein neues Fenster meinst:
http://de.selfhtml.org/html/formulare/definieren.htm

Dort unter "Zielfenster für Server-Antwort" schauen
Mit Zitat antworten
  #3 (permalink)  
Alt 20-03-2008, 11:29
bonbon2k6
 Newbie
Links : Onlinestatus : bonbon2k6 ist offline
Registriert seit: Feb 2008
Beiträge: 18
bonbon2k6 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nein nein, kein neues fenster. Es soll einfach wie ein Link funktionieren. dass im aktuellen Fenster einfach schritt 3 oder 4 kommt, aber vorher eben die Daten des Formulares auswertet.

mfg
Mit Zitat antworten
  #4 (permalink)  
Alt 20-03-2008, 11:30
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.308
Kropff befindet sich auf einem aufstrebenden Ast
Standard

such mal nach affenformular, das meinst ud wahrscheinlich.

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #5 (permalink)  
Alt 20-03-2008, 14:17
bonbon2k6
 Newbie
Links : Onlinestatus : bonbon2k6 ist offline
Registriert seit: Feb 2008
Beiträge: 18
bonbon2k6 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn man sich z.B. in nem Forum oder woanders anmeldet, dann läuft ja ein script an, dass die Eingaben (name + pw) verifiziert. Danach landet man z.b. auf der Start seite o.ä. Aber man bleibt nicht im Anmeldedialog, was ja normalerweise der fall ist, wenn man auf submit klickt.
Ähnlich funktioniert es auch beim suchen, wenn man submit drückt listet er Ergebnisse.

Ich wollte nur wissen, wie das geht, dass er dann eben z.B. ergebnisse liefert

mfg
Mit Zitat antworten
  #6 (permalink)  
Alt 20-03-2008, 14:24
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.308
Kropff befindet sich auf einem aufstrebenden Ast
Standard

daten abarbeiten, session setzen und per header('location:...') weiterleiten.

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #7 (permalink)  
Alt 20-03-2008, 14:42
bonbon2k6
 Newbie
Links : Onlinestatus : bonbon2k6 ist offline
Registriert seit: Feb 2008
Beiträge: 18
bonbon2k6 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das ist gängige Praxis? Das wäre ja relativ einfach zu realisieren.

mfg
Mit Zitat antworten
  #8 (permalink)  
Alt 17-09-2009, 14:55
kleiner57990
 Registrierter Benutzer
Links : Onlinestatus : kleiner57990 ist offline
Registriert seit: Sep 2009
Beiträge: 16
kleiner57990 befindet sich auf einem aufstrebenden Ast
Standard

hallo habe mich ihr im forum durchgesucht und nur das thema ihr als ungefähr passend endeckt.

Aber wie es ihr erklärt wird verstehe ich das nicht so genau ( bin neu bei php und überhaupt bei programmierung).

Also ich möchte das wenn das Formular das ich erstellt habe komplett ausgefüllt wird, es auf eine neue Seite zu laden wo der User nochmals alles nach lesen kann allerdings nicht mehr editiere, und das ich sie von dieser seite später als PDf auf eine email adresse weiter leiten kann.


Weiß jemand eine lösung?
Mit Zitat antworten
  #9 (permalink)  
Alt 17-09-2009, 15:01
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

Affenformular ? Wikipedia

Gruß,

Amica
Mit Zitat antworten
  #10 (permalink)  
Alt 17-09-2009, 15:06
kleiner57990
 Registrierter Benutzer
Links : Onlinestatus : kleiner57990 ist offline
Registriert seit: Sep 2009
Beiträge: 16
kleiner57990 befindet sich auf einem aufstrebenden Ast
Standard

Ja aber affenformular leitet es doch immer weiter slebst wenn was fehlt ich möchte ja das wenn was fehlt er auf der selben seite bleibt und nur weiter gelietet wird wenn das formular von a bis z in ordnung ist.
Mit Zitat antworten
  #11 (permalink)  
Alt 17-09-2009, 15:09
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von kleiner57990 Beitrag anzeigen
Ja aber affenformular leitet es doch immer weiter slebst wenn was fehlt ich möchte ja das wenn was fehlt er auf der selben seite bleibt und nur weiter gelietet wird wenn das formular von a bis z in ordnung ist.
Falsch! erst lesen, dann Kommentar abgeben!
Mit Zitat antworten
  #12 (permalink)  
Alt 17-09-2009, 15:20
kleiner57990
 Registrierter Benutzer
Links : Onlinestatus : kleiner57990 ist offline
Registriert seit: Sep 2009
Beiträge: 16
kleiner57990 befindet sich auf einem aufstrebenden Ast
Standard

Ja sorry hab es falsh interprtiert.

<formaction="<?php echo $_SERVER['laboschueler.php']; ?>" method="post"><inputtype="text"name="telefon"value="<?php echo htmlspecialchars($_POST['telefon']); ?>" /><inputtype="submit"name="submit"value="Absenden"/></form>


<?php
$errors = array (count => 0);
?>

<?php

if($_POST["Senden"])) {
if(!isset($_POST["Beispiel"]) || !trim ($_POST["Beispiel"])) {
$errors ["count"]++;
$errors ["Beispie"] =true;
}}

if($errors["count"]>=2) {
echo " TEST";
$fehlerbeispiel = 1;
}

if(empty($_POST["Beispiel"])) {
$fehlerbeispiel =1;

} else {

header("Location. $redirect_url");
exit;
}











Stimmt das so oder?
Mit Zitat antworten
  #13 (permalink)  
Alt 17-09-2009, 15:28
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Naja, also
PHP-Code:
action="<?php echo $_SERVER['laboschueler.php']; ?>"
ist nur ne andere (und falsche) Art action="" zu schreiben, da es im $_SERVER-Array keinen solchen Schlüssel gibt.

Das
if ($errors["count"]>=2) passt hier auch nicht. Die 2 muss hier eine 1 sein, weil du ja nur auf ein Feld ($_POST["Beispiel"]) prüfst. Eigentlich kannst du da gleich
PHP-Code:
if ($errors["count"]) 
schreiben.

Das Formularfeld "Beispiel", das du abfragst, kommt im Formular gar nicht vor, dort gibt es nur "telefon".

Gruß,

Amica

Geändert von AmicaNoctis (17-09-2009 um 15:31 Uhr)
Mit Zitat antworten
  #14 (permalink)  
Alt 17-09-2009, 15:49
kleiner57990
 Registrierter Benutzer
Links : Onlinestatus : kleiner57990 ist offline
Registriert seit: Sep 2009
Beiträge: 16
kleiner57990 befindet sich auf einem aufstrebenden Ast
Standard

Okey diese diversen kleine tipp fehler stammen daher das ich mich eigentlich vertippt habe also nochmals:

<form action="laboschueler.php" method="post">

<input name="telefon" type="text"
value="<?php
if (isset($_POST["telefon"])) {
echo $_POST["telefon"];
}
?>
">
<?if($fehlertelefon ==18){?><font color="red"><?}?>
<br>
Telefon</p><?if($fehlertelefon ==18){?></font><?}?


PHP-Code:
<?php
$errors 
= array (count => 0); 
if (!isset(
$_POST["telefon"]) || !trim($_POST["telefon"])) { 
$errors["count"]++; 
$errors["telefon"] = true;
 
(
$errors["count"] >= 2) { 
echo 
' Bitte alle rot markierten Felder ausfüllen '
$fehlerknranr =17
$fehlertelefon =18;
$fehlerdoa =16;
$fehlerplzwa =15;
$fehlersha =14;
}
else if (isset(
$errors['telefon'])) { 
echo 
'Bitte Telefon Nummer eingeben!'
$fehlertelefon =18

?>
 
<?php 
if(empty($_POST['telefon']))
{
$fehler 18;
}
else
{
header("Location: $redirect_url");
exit;
}
?>
Also wenn ich alles richtig verstanden habe müsste es doch so klappen

Geändert von kleiner57990 (17-09-2009 um 15:52 Uhr)
Mit Zitat antworten
  #15 (permalink)  
Alt 17-09-2009, 15:55
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

@kleiner57990: Ich wies dich bereits darauf hin, dass du zum Formatieren von PHP-Code bitte die [php]-Tags nutzen sollst, anstatt das ganze in grotesken Farben auszuzeichnen!
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
Antwort

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

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