BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Problem mit Formularsubmit » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Problem mit Formularsubmit
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MarsTheGod MarsTheGod ist männlich
Aufsteiger


Dabei seit: 13.06.2003
Beiträge: 72
Herkunft: Bad Oeynhausen

Problem mit Formularsubmit       Zum Anfang der Seite springen

Hi, ich habe mal folgendes "Passwortvergessenformular" zusammen programmiert:

<p align="center">
<?
include ("db.php");
$proof6=empty($button6);
if($proof6=="1")
{
$button6="0";
}

if ($button6==" Absenden ")
{
$query = "SELECT * FROM xchange_user WHERE nickname='$nickname'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$passwort = $row['passwort'];
$email = $row['email'];
}

$email_to = "$nickname <$email>"; //Absender-Email
$email_from_mail = "MLRecords@gmx.de"; //Absender-Name
$email_from_name = "MLRecords"; //Betreff in der Mail
$email_betreff = "Passwort vergessen"; //BCC
$email_to_bcc = "MLRecords@gmx.de";

$emailbody='

Hallo ' . $nickname . ',
<br><br>
da du deine Zugangsdaten vergessen hast, kriegst du sie hiermit erneut zugesendet.
<br><br>
Dein Benutzername ist: ' . $nickname . '
<br><br>
Dein Passwort ist: ' . $passwort . '
<br><br>
Viel Spaß noch beim Bannerexchange,
<br><br>
Ciao MLRecords
';
$header="From:$email_from_name<$email_from_mail>\n";
$header .= "Reply-To: $email_from_mail\n";
$header .= "Bcc: $email_to_bcc\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
mail($email_to,$email_betreff,$emailbody,$header);

?>
Die E-Mail wurde erfolgreich versandt. <br><a href="index.php?var=login.php">Hier geht es zurück zum Login.</a>
<?
}
elseif ($button6=="0") {
?><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="20%" id="AutoNumber1">
<form method="post" action="index.php?var=forgot.php">
<tr><td>Benutzername: </td><td><input type="text" name="nickname" value=""></td></tr>
<tr><td><input type="submit" name="button6" value=" Absenden "></td></tr>
</table>

<?
}

?>
</p>



Hier habe ich jetzt folgendes Problem. Beim Klick auf den Button wird man sofort zur entsprechenden Ausgabe weiter geleitet. Aber wenn man mit Entertaste weiter will, passiert überhaupt nichts. Das Script gibt es in Aktion unter http://mlrecords.lima-city-webspace.de/x...?var=forgot.php

__________________
http://www.mlrecords.de - eine Homepage von mir
http://www.marcellinke.de.vu - eine Homepage von mir über mich
http://www.xchange4u.de.vu - mein Bannerexchange
06.04.2004 13:05 MarsTheGod ist offline E-Mail an MarsTheGod senden Homepage von MarsTheGod Beiträge von MarsTheGod suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Beim druck auf Enter kann es passieren das der Submitwert nicht so übergeben wird, versuch mal:

statt

if ($button6==" Absenden ")

nimm mal

if ($_REQUEST[button6]==" Absenden ")

Ansonsten wüsste ich auch nichts, in Google hab ich zwar viel gefunden aber die lösen alles mit JavaScript und da ich niemals für sowas JavaScript nutze und eigendlich immer mit $_REQUEST arbeite könnt vielleicht da der Fehler liegen...

Wenn das auch nicht geht, schreib mal an einer Stelle an der Du immer eine Ausgabe hast, print_r($_REQUEST) und check mal was passiert beim klicken und was beim enter drücken passiert, ob die Werte dort stehen...

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von HeaD: 06.04.2004 13:48.

06.04.2004 13:46 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
MarsTheGod MarsTheGod ist männlich
Aufsteiger


Dabei seit: 13.06.2003
Beiträge: 72
Herkunft: Bad Oeynhausen

Themenstarter Thema begonnen von MarsTheGod
      Zum Anfang der Seite springen

Nee, funktioniert immer noch nicht. Die Variable für Button6 bleibt stur auf 0, wenn ich Enter drücke. Wenn ich Klicke wechselt sie auf Absenden.

__________________
http://www.mlrecords.de - eine Homepage von mir
http://www.marcellinke.de.vu - eine Homepage von mir über mich
http://www.xchange4u.de.vu - mein Bannerexchange
06.04.2004 13:54 MarsTheGod ist offline E-Mail an MarsTheGod senden Homepage von MarsTheGod Beiträge von MarsTheGod suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Dann mach's doch über ein <input type="hidden">. Das wird sowohl bei ENTER als auch beim Klicken auf SUBMIT gesendet.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

06.04.2004 13:57 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
MarsTheGod MarsTheGod ist männlich
Aufsteiger


Dabei seit: 13.06.2003
Beiträge: 72
Herkunft: Bad Oeynhausen

Themenstarter Thema begonnen von MarsTheGod
      Zum Anfang der Seite springen

Das mit dem hidden klappt. Danke. Nur komisch, dass es in der oberen Variante auch mit meinen anderen Formularen auf der Seite klappt.

__________________
http://www.mlrecords.de - eine Homepage von mir
http://www.marcellinke.de.vu - eine Homepage von mir über mich
http://www.xchange4u.de.vu - mein Bannerexchange
06.04.2004 14:18 MarsTheGod ist offline E-Mail an MarsTheGod senden Homepage von MarsTheGod Beiträge von MarsTheGod suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

ich frag mich auch grade wieso das nur so geht, ich hab noch nie das Problem gehabt...

__________________

06.04.2004 14:49 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Problem mit Formularsubmit

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH