Beiträge von Xlear

    Ja ich meine, das ja im JS eindeutig bestimmt ist was berechnet werden soll.

    Nehmen wir mal an das Formular wird aber Dynamisch mit php erstellt (Dynamisch in dem Sinn, wenn man Die Datenbank updatet ist es ja auch auf der Seite)

    Gibt es ne Möglichkeit das JS klein zu halten oder müsste ich jetzt auch noch eine While-Schleife (PHP) bei dem JS machen, damit "automatisch" die restlichen berechnet werden?

    z.B.

    Das Beispiel würde ja So gehne, aber das JS wird halt sehr lang


    Hoffe hab mich verständlich ausgedrückt XD

    ok so an sich geht es ja schon mal schön danke erstmal, aber angenommen die Seite wird mit PhP aus einer Datenbank generiert, dann müsste ich ja jede einzelne Zeile immer per Hand ändern.

    Code
    input1 = document.getElementById('erg');
    input2 = document.getElementById('erg');
    
    
    document.getElementById('ges1').value = parseInt(input1.value) + parseInt(input2.value);


    gibt es da keine Funktion wie bei PhP z.B.

    Code
    document.getElementById('ges1').value += parseInt(input1.value);

    oder sowas?

    So würd ich es machen hab was verbessert bei den Formular ID


    und hab raus gefunden das ich das hier nicht mehr brauche:

    Code
    var id = id;
    var menge = menge;
    var preis = preis;


    Also Quelltext bis jetzt:

    Hallo ich habe hier eine Funktion gebastelt die ohne Submit-butten eine Menge*Preis berechnet und dann in erg+id ausgibt.

    Wie schafft man es jetzt alle value (erg+id (id änder sich bei jedem Formfeld)) zusammen zu rechnen.

    Mein Code bis jetzt:

    Will mich ein wenig mit JS auseinander setzen. Ist also nur ein Beispiel :)

    Und gleich noch eine Frage: Gibt es eien möglichkeit eig mit JS sachen in MYSQL Datenbanken zu schreiben. Ohne das die Seite neu Läd?

    sry werd ich nächste mal machen.


    Hm könntest du mir ein Beispiel schreiben
    ich bin in Javascript nicht so gut. :(


    geht:

    Code
    window.document.Formular.Erg.value = '2.GIF';
    <input type="text" name="Erg" alt="Absenden">

    geht nicht, aber das möchte ich ja

    Code
    window.document.Formular.Erg.src = '2.GIF';
    <input type="image" name="Erg" src="" alt="Absenden"

    Problem nur ich möchte nichts eingeben lassen sondern es soll die URL vom src="Erg" geändert werden.


    hmmm OK hab einfach getest und es geht oO habt ihr ne Verbesserung oder kann man das so nehmen?


    Hallo,
    ich bin grad dabei Javascripts näher anzugucken ;)
    Ich möchte eine Eingabe ckecken lassen.

    Beispiel:

    HTML
    <input type="text" name="zahl" value="0">
    <input type="submit" value="OK" name="submit">

    bei...

    HTML
    <input type="text" name="zahl" value="0">


    ..wird eine Zahl eingegeben.

    Jetzt soll das Javascript automatisch aus value="OK" = value="Speichern" machen. (egal bei welcher Eingabe (Zahl oder Buchstabe))

    Ich glaub es würde mit onKeyup gehen, aber mir fehlt der weitere Ansatz.

    Hat jemand ne Lösung oder Idee?


    p.s. Die Seite soll nicht neu laden

    Wie bekomme ich es hin, dass die Ausgabe so aussieht:

    Überschrift 1
    Daten 1 (Kategorie 1)
    Daten 2 (Kategorie 1)
    Daten 3 (Kategorie 1)

    Überschrift 2
    Daten 4 (Kategorie 2)
    Daten 5 (Kategorie 2)
    Daten 6 (Kategorie 2)

    Überschrift 3
    Daten 7 (Kategorie 3)
    Daten 8 (Kategorie 3)
    Daten 9 (Kategorie 3)

    statt so:

    Daten 1 (Kategorie 1)
    Daten 2 (Kategorie 1)
    Daten 3 (Kategorie 1)
    Daten 4 (Kategorie 2)
    Daten 5 (Kategorie 2)
    Daten 6 (Kategorie 2)
    Daten 7 (Kategorie 3)
    Daten 8 (Kategorie 3)
    Daten 9 (Kategorie 3)


    Die Überschrift kann auch immer der gleiche Text sein

    Hallo ich möchte aus einer Datenbank etwas ausgeben und zwar so das Pro Kategorie eine Überschrift kommt.

    mein Code:

    PHP
    <?
    $result = mysql_query("select * from table where nr = '$snr' order by kategorie ASC");
    while ($are = mysql_fetch_array($result))
    {
    echo $are['name'];
    } ?>

    Also soll so in etwa sein:

    Überschrift 1
    Daten 1 (Kategorie 1)
    Daten 2 (Kategorie 1)
    Daten 3 (Kategorie 1)

    Überschrift 2
    Daten 4 (Kategorie 2)
    Daten 5 (Kategorie 2)
    Daten 6 (Kategorie 2)

    Überschrift 3
    Daten 7 (Kategorie 3)
    Daten 8 (Kategorie 3)
    Daten 9 (Kategorie 3)


    z.Z siehts so aus(was ja klar ist):


    Daten 1 (Kategorie 1)
    Daten 2 (Kategorie 1)
    Daten 3 (Kategorie 1)
    Daten 4 (Kategorie 2)
    Daten 5 (Kategorie 2)
    Daten 6 (Kategorie 2)
    Daten 7 (Kategorie 3)
    Daten 8 (Kategorie 3)
    Daten 9 (Kategorie 3)


    in der Datenbank gibt es
    name = ($are['name'])
    kategorie = ($are['kategorie'])