burakko: Wie muss ich entwerten?

Hi Leute,

hab folgendes Problem:

  
echo '<div class="zeitBearbeiten" onclick="eintragen(10, '.$datensatz['id'].', '.$pnr.', '"10.07.2010"') >[Bearbeiten]</div>';  

Im obrigen Code muss das Datum natürlich in Anführungszeichen stehen, damit es als Parameter in der Javascript-Funktion weitergegeben wird. Aber es funktioniert hier einfach nicht.

Bitte posted mir eure Ideen. Danke im Voraus.
Beste Grüße

  1. Hi,

    echo '<div class="zeitBearbeiten" onclick="eintragen(10, '.$datensatz['id'].', '.$pnr.', '"10.07.2010"') >[Bearbeiten]</div>';

    
    >   
    > Im obrigen Code muss das Datum natürlich in Anführungszeichen stehen, damit es als Parameter in der Javascript-Funktion weitergegeben wird. Aber es funktioniert hier einfach nicht.  
      
    Such Dir die '-Pärchen. Dann findest Du den Fehler.  
      
    cu,  
    Andreas
    
    -- 
    [Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
    [O o ostern ...](http://ostereier.andreas-waechter.de/)  
      
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.  
    
    
    1. Ja, das Problem ist, dass ich seit einer Stunde suche.
      Könntet ihr mir bitte einen Code-Ansatz zeigen?

      1. Hi!

        Könntet ihr mir bitte einen Code-Ansatz zeigen?

        printf() mit seiner Art Platzhalter zu verwenden statt ständigem String-Rein-Raus wäre ein Ansatz zum übersichtlichen Vermeiden des Problems. Ausführliche Doku bei sprintf(), Anwendungsbeispiel und weiteres Wissen zur Problemvermeidung beim Einfügen von Werten in andere Kontexte im Kontextwechsel-Artikel.

        Lo!

  2. Huhu,

    du musst nicht entwerten, sondern http://de.selfhtml.org/perl/sprache/zeichenketten.htm#maskierung@title=maskieren ...
    (ist in PHP nix anderes, also nicht dran stören, dass der Link eigentlich zu Pearl gehört)

    mfg
    Knusperklumpen

  3. Ok, gefunden...
    Danke nochmal.