php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.05.2005, 14:42  
Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 41
boehseronkel
boehseronkel eine Nachricht über ICQ schicken
Standard form submit und aktualisieren außer kraft setzen !

moin ich hab auch mal nen problem :P also ne kurze erläuterung :

ich habe ein formular :

Code:
<html>
<body>
<form method="post" target="_self">
<input type="submit" name="a" value="A">
<input type="submit" name="b" value="B">
<input type="submit" name="c" value="C">
</form>
</body>
</html>
Ich hole am Kopf dieser Seite via DB connect ne Zahl raus ( 30000 ).
habe das nun so geschrieben, das ich je nach Button von dieser DB zahl einen bestimten Wert abziehe ! siehe dazu :

PHP-Code:
<?php
mysql_connect
("localhost","xxx","xx");
mysql_select_db("xxx");
$geld_db mysql_query("SELECT geld FROM test");

while(
$erg mysql_fetch_array($geld_db)) {
    
$geld $erg['geld'];
}
echo 
$geld;
if(
$_POST['a']) {
     
$geld_a 2000;
     
$geld_into1 $geld $geld_a;
     
$update mysql_query("UPDATE test SET geld = '".$geld_into1."' ");
}elseif(
$_POST['b']) {
     
$geld_b 5000;
     
$geld_into2 $geld $geld_b;
     
$update mysql_query("UPDATE test SET geld = '".$geld_into2."' ");
}elseif(
$_POST['c']) {
     
$geld_c 7000;
     
$geld_into3 $geld $geld_c;
     
$update mysql_query("UPDATE test SET geld = '".$geld_into3."' ");
}
?>
das klappt auch alles soweit ... nun ist aber folgendes, wenn ein User auf F5 (falls nicht geläufig "aktualisieren" ) klickt, wird der wert des alten submits ja wieder von der DB zahl abgezogen ... meine frage : Wie kann ich das verhindert ? wie kann ich verhindert, das nach nem aktualisieren, der wert erneut abgezogen wird ^^ hab schon alles mögliche ausprobiert vieilleicht hat hier einer eine lösung ^^

vielen dank

mfg sven
boehseronkel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.05.2005, 14:53  
Gast
 
Beiträge: n/a
Standard

sessionvariablen verwenden?
 
Alt 04.05.2005, 14:54  
Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 41
boehseronkel
boehseronkel eine Nachricht über ICQ schicken
Standard

die session varis, werden auch nach dem submit neu gesetzt auch wenn ich ihnen nen wert ="" gebe ! oder sie unset ...
boehseronkel ist offline  
Alt 04.05.2005, 15:01  
Gast
 
Beiträge: n/a
Standard

@boehseronkel

Als neuer User im Forum möchte ich mal auf die Suchfunktion vom Forum hinweisen.
Dort könnte man z.B. "reload verhindern" eintippen oder ähnliches.
 
Alt 04.05.2005, 15:14  
Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 41
boehseronkel
boehseronkel eine Nachricht über ICQ schicken
Standard

joa richtig, gut das ich das schon gemacht und nichts passendes gefunden habe.
Wie auch in anderen themen beschrieben, funktioniert es auch nicht mit header("") was ich wiederum auch schon probiert habe ... mfg
boehseronkel ist offline  
Alt 04.05.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

http://www.cix88.de/cix_php/php__inf...ach_senden.txt

Ist ein altes Script und nicht wirklich getestet.
Vieleicht hilft es aber für eine Idee.
 
Alt 04.05.2005, 15:53  
Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 41
boehseronkel
boehseronkel eine Nachricht über ICQ schicken
Standard

naja hatte mir auch schon was gedacht mit sql oder so noch zusätzlich aber da wüsste ich net wie ich es verwirklichen soll ^^ es muss doch ne möglichkeit geben das irgentwie zu unterbinden
boehseronkel ist offline  
Alt 04.05.2005, 17:03  
Gast
 
Beiträge: n/a
Standard

Lies endlich die FAQ, wenn Du schon nicht suchen kannst!

11.19. Wie verhindere ich mehrfaches Absenden eines Formulars?
http://www.php-faq.de/q/q-formular-mehrfach.html
 
Alt 05.05.2005, 12:51  
Benutzer
 
Registriert seit: 04.05.2005
Beiträge: 41
boehseronkel
boehseronkel eine Nachricht über ICQ schicken
Standard

jo danke hat geholfen .. und funktioniert mfg
boehseronkel ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
form action wird vor submit ausgeführt abcluberer PHP Tipps 2008 5 14.05.2008 10:32
[Erledigt] variable ohne form mit submit übergeben PHP Tipps 2005-2 6 06.09.2005 20:34
[Erledigt] form submit ohne refresh HTML, Usability und Barrierefreiheit 10 01.04.2005 13:05
Banner als Submit in Form Beatbox HTML, Usability und Barrierefreiheit 6 25.01.2005 15:45
[Erledigt] Target nach Submit einer Form im_Self definieren HTML, Usability und Barrierefreiheit 4 21.09.2004 20:34
Greenhorn: Reload einer IMG-Datei nach SUBMIT einer Form PHP Tipps 2004 3 20.09.2004 21:19
Form nach submit PHP Tipps 2004 1 02.06.2004 13:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
submit und aktualisieren, php submit vorbesetzen, außerkraftsetzen php, submit außer form, php <form action=\\ method=\post\> außer kraft setzen, target _self aktualisieren, form submit, http://www.php.de/php-tipps-2005/22435-form-submit-und-aktualisieren-aussyer-kraft-setzen.html, 2 form submit

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.