Beiträge von cottton

    Zitat

    Wie hier:

    Dies und das

    Zitat

    aus welcher Spalte erhalte ich den Wert?


    8|?(
    Wenn Du den Wert "Tastatur" in mehreren Spalten hast, dann musst Du doch jetzt eigtl wissen, welches Ergebnis Du erwartest.

    Aus welcher Spalte willst Du denn den Wert?
    Die Möglichkeiten sind begrenzt. Alle? Nur eine WENN, oder nur die erst-vorkommende, ...

    Scheiß Forum ... :D
    Aber - Nein. Wenn man sich auch nur kurz ansieht, was man geposted hat, dann fällt einem sowas eigtl auf.

    Zum Thema:
    Checkbox onclick="" ist nicht zu empfehlen. Denn man kann ja auch per Tab auf die box gehen on per space Umschalten.
    Besser wäre ein onchange=""

    Zu Deinem eigtl Problem: sehe ich nicht durch. Aber ich ahne, dass Du Werte zwischen den beiden Funktionen teilen möchtest.
    Gibt verschiedene Wege.

    - globale var

    JavaScript
    var meineVarGlobal = 1;
    
    
    
    
    function (){
        var meineFunctionVar = 2;
        // meineVarGlobal ist hier erreichbar:
        alert(meineGlobalVar);
    }

    - oder per pseudo Klasse

    Ein Login per JS ist kein (sicherer) Login.

    Aber so wie ich das sehe, erledigt der Server (PHP ?) den eigtl Login.elem.onclick = app.login;

    Validiert der Server also den Login, kann er bei success auch gleich ein Cookie setzen.
    Beim nächsten Seitenaufruf ist es (wieder) die Aufgabe des Servers, auf Cookies zu Prüfen.
    Wenn Cookie vorhanden und valide, dann gibt Server nicht die Loginseite aus, sondern die Contentseite. (Contentseite ... ein Unwort ... :D )

    Edit: allerdings gehört noch ein wenig mehr dazu:
    per Websocket könnte ich mich auch ohne der Page verbinden.
    Der Websocket-Server muss also auch sicherstellen, dass sich nicht jeder Client verbinden darf.

    Aber kann man nix genaueres sagen, wenn man nicht weiß in welcher Sprache der Server geschrieben ist.

    Fehlermeldung?

    Evtl stört das !== NULL
    Probier mal

    JavaScript
    $("#bildtitel").html(
    	ausgabe.getElementsByTagName("bildtitel")[bildnummer-1].firstChild.nodeValue 
    		? ausgabe.getElementsByTagName("bildtitel")[bildnummer-1].firstChild.nodeValue 
    		: ""
    );


    oder

    JavaScript
    $("#bildtitel").html(
    	typeof ausgabe.getElementsByTagName("bildtitel")[bildnummer-1].firstChild.nodeValue !== "undefined"
    		? ausgabe.getElementsByTagName("bildtitel")[bildnummer-1].firstChild.nodeValue 
    		: ""
    );

    Vom eigtl Thema abgesehen: PHP output maskieren. Egal was/woher. Ob $_POST, $_GET oder aus der eigenen Datenbank - output -> maskieren.
    zB mit (am weitesten verbreitet) htmlspecialchars()
    bsp:


    Auch bei JS (was jetzt hier wohl nicht zutrifft)
    Bsp:


    und weiter im Programm :)

    Moin,

    Du schreibst bei onmouseover="" einfach nur Text ins leere.

    HTML
    <img src="ballons.jpg" alt="Infografiken" 
        onmouseover="EndBallons_InfoGrafik;preview.jpg" <!-- hier -->
        onmouseout="EndBallons_InfoGrafik;preview_sw.jpg" <!-- und hier -->
    >


    In den Anführungszeichen "" bei onmouseover (und allen anderen js Methoden)
    wird Javascript erwartet.

    Also rufst Du dort drin zB eine Funktion auf:


    oder aber auch ohne Funktion:

    HTML
    <a href="serie-infografik1.html">
        <img src="ballons.jpg" alt="Infografiken" 
            onmouseover="this.src = 'EndBallons_InfoGrafik;preview.jpg'"
            onmouseout="this.src = 'EndBallons_InfoGrafik;preview_sw.jpg'"
        >
    </a>


    Oder aber auch ohne Javascript - dann nämlich mit CSS.

    Und, dass EndBallons_InfoGrafik;preview_sw.jpg kein gültiger Dateiname ist weißt Du, oder? :)

    Wenn was nicht läuft, immer Testausgabe:


    An der -1 kannst Du erkennen, dass bei $b-1 etwas daneben geht.

    Warum: siehe http://stackoverflow.com/questions/9092…-math-operation

    Also Klammern um die expression:

    PHP
    $pfad_alt = $src_bild . $bezeichner . $b . ".jpg";
    
    
    
    
        $pfad_neu = $src_bild . $bezeichner . ($b-1) . ".jpg";

    Gefählich gefährlich

    PHP
    $data['html'] = '
                        <table cellpadding="0" cellspacing="0">
    ...
    ...
                                <td style="text-align:right;">Summe</td>
                            </tr>'.
                            $eintrag = 'STRENG GEHEIM! ... mal angenommen das hier sollte nie an die öffentlichkeit ...';


    Was würde hier passieren?
    ...
    ~"STRENG GEHEIM ..." würde in die Var $eintrag übergeben, und an den (NICHT abgeschlossenen!) Verkettungsvorgang angehangen.
    :pinch:

    Serverseitig (ohne zu verzerren): guck mal hier http://stackoverflow.com/questions/9650…772147#23772147

    Wenn ich mich richtig erinnere, dann musst Du nur

    PHP
    imagepng($images_fin,$destination);


    mit imagejpeg Austauschen: http://php.net/manual/de/function.imagejpeg.php

    Wenn Du das Bild direkt ausgeben lassen willst, dann

    PHP
    imagepng($images_fin);


    $destination weglassen.

    Kann aber sein, dass es nicht am PHP liegt. Du sagtst, es erscheint nur ein Platzhalter - dann wäre der Rest des Codes interessant.

    Wenn Du das Bild nicht speichern willst, dann käme wohl eher wolfs Methode in Frage.

    Ganz schön viel Code (für meine Müden Augen :D )

    Beim überfliegen gesehen:

    PHP
    $email = $_POST['email'];


    Unbedingt ändern - Thema "eMail Injection"

    Wie ändern:
    Viele Wege ... Room und so ....
    regex oder einfach:

    PHP
    $email = explode(',', $_POST['email']);  
    if(count($email) > 1){
        // jemand hat es versucht
        // fehlermeldung | abbruch | erste - und nur die erste - email nutzen
    }
    $email = $email[0]; // alle anderen werden fallen gelassen

    siehe: http://codepad.org/QBtkP8ec

    :D sowas mach ich gerne =)

    Weiß allerdings nicht, ob das auch "rückwärts" laufen würde.
    Wenn also die 40 und dann die 30 und dann die 20 im Array kommen würde.
    Man könnte dem glaub ich vorsorgen, indem man die Arrays der 2ten Ebene nach Keys sortiert.


    ungetestet

    Verstehe.
    Also 269 und ersatz_269 stehen in Beziehung.
    Also würde auch ABC_XYZ_555 in Beziehung zu 555 stehen - richtig?

    Und 269's Offsets (zB 3, 4, 5) müssen runtergedrückt werden, dabei aber die Beziehung zu ersatz_269's Offsets behalten - richtig?

    edit:

    ich glaub ich habs:


    out:

    Verstehe.
    Das einfachste was mir einfällt wäre:


    output:

    8|
    Ein Script? Das ist ein Shopsystem. Wenn Du einen Artikel verkaufen willst, dann steck mehr dahinter, als nur ein Button.
    Vom Login (oder Guest) bis zum Warenkorb ist ein langer Weg.

    Oder hast Du schon eine Seite und willst daran was ändern?