Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Formularwert berechnen ohne Seite refreshen
18.02.2007, 11:39
Beitrag: #1
Formularwert berechnen ohne Seite refreshen
Hallo !

Ich habe ein Problem und hoffe, dass ihr mir helfen könnt. Ich habe folgende Situation: Ich habe eine Eingabemaske für die Erfassung eines neuen Mitglieds. Darin ist auch folgende Zeile enthalten:
[Bild: WebhilfeAlterBerechnen.jpg]
Der PHP - Code für die Berechnung vom Alter funktioniert. Jedoch nur, wenn ich die Seite neu lade. Das ist aber doof, gibt es keinen anderen Weg, dass das Feld Alter berechnet wird, sobald man in den vorderen 3 Felder einen Wert gewählt hat?

Falls wer weiß, wie ich das lösen kann, wäre ich ihm sehr dankbar, wenn er mir die Lösung posten könnte.

Viele Grüße

Sam

"Es gibt 9 Millionen Terroristen auf der Welt und ich muss an einen geraten, der kleinere Füße hat als meine Schwester."

John McClane
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2007, 12:23
Beitrag: #2
RE: Formularwert berechnen ohne Seite refreshen
Kannst du kurz den PHP Code auch noch posten? Dann versuch ich das mal mit Ajax zu lösen.

[Bild: signatur_fotoblog.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2007, 12:30
Beitrag: #3
RE: Formularwert berechnen ohne Seite refreshen
e-phy schrieb:Kannst du kurz den PHP Code auch noch posten? Dann versuch ich das mal mit Ajax zu lösen.
WOW, das wäre cool....

Ich habe mir dafür eine PHP Function(); Programmiert. Hier der Code:

PHP-Code:
// Diese Function berechnet das aktuelle Alter einer Person
    
function AlterBerechnen ($tag$monattext$jahr) {
        switch (
$monattext) {
            case 
"Januar":
                
$monat "1";
                break;
            case 
"Februar":
                
$monat "2";
                break;
            case 
"März":
                
$monat "3";
                break;
            case 
"April":
                
$monat "4";
                break;
            case 
"Mai":
                
$monat "5";
                break;
            case 
"Juni":
                
$monat "6";
                break;
            case 
"Juli":
                
$monat "7";
                break;
            case 
"August":
                
$monat "8";
                break;    
            case 
"September":
                
$monat "9";
                break;    
            case 
"Oktober":
                
$monat "10";
                break;
            case 
"November":
                
$monat "11";
                break;
            case 
"Dezember":
                
$monat "12";
                break;        
        }
        
        
$jetzt mktime(0,0,0,date("m"),date("d"),date("Y"));
           
$geburtstag mktime(0,0,0,$monat,$tag,$jahr);
           
$alter   intval(($jetzt $geburtstag) / (3600 24 365)); 
           return 
$alter;
    }
    
    
// Gibt die Aktuelle Jahreszahl zurück
    
function Jahreszahl () {
        
$zeit time(); // Aktuelle Zeit in Sekunden
        
$datum getdate($zeit);
        
$return $datum['year'];
        return 
$return;
    } 

Die ist von mir selber geschrieben.......aber das sieht man ja...

Gruß
Sam

"Es gibt 9 Millionen Terroristen auf der Welt und ich muss an einen geraten, der kleinere Füße hat als meine Schwester."

John McClane
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2007, 14:14
Beitrag: #4
RE: Formularwert berechnen ohne Seite refreshen
Hallo !

Vielen Dank an e-phy. Er hat mir das genau so programmiert wie ich es mir gedacht habe...DANKE

Viele Grüße

Sam

"Es gibt 9 Millionen Terroristen auf der Welt und ich muss an einen geraten, der kleinere Füße hat als meine Schwester."

John McClane
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:

KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation