+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Probleme mit Anführungszeichen

  1. #1
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719

    Probleme mit Anführungszeichen

    Hallo,
    ich muss folgenden Befehl anwenden:

    echo '<option value="das ist "ein" Test">xyz</option>';

    Bei der Ausgabe muss das Wort "ein" in Anführungszeichen stehen. Leider spuckt mir das System nicht den kompletten Satz aus, logischweise wird nur "das ist" ausgegeben.
    Wie kann ich jetzt die Anführungszeichen beim Wort "ein" als normale Anführungszeichen behandeln?
    Wenn ich den Backlash vor den Anführungszeichen setze, dann wird der Datensatz nicht in der mysql Datenbank abgespeichert.
    Danke für jeden Tip
    Dieter

  2. #2
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    es muss heißen

    echo "<option value=\"das ist \"ein\" test\">ddh</option>";

    weil du mit \" die anführungszeichen von " unterscheidest!

  3. #3
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    Wie schon beschrieben hatte ich den Backlash bereits benutzt. Nach wie vor bekomme ich nur das ist angezeigt. Der Befehl "value" erkennt anscheinend nur die ersten beiden Anführungszeichen.

  4. #4
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    sorry, wohl etwas hastig gelesen dann mach doch einfach value=das ist \"ein\" test
    denn html kann sowohl value="hallo"
    als auch value=hallo

  5. #5
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    du wirst es nicht glauben: er machts immer noch nicht :-(
    nach wie vor spuckt er nur das erste Wort aus!

  6. #6
    Registered User Radoo.de macht alles soweit korrekt
    Registriert seit
    Feb 2002
    Beiträge
    667
    .
    Geändert von Radoo.de (07.09.2003 um 16:37 Uhr)

  7. #7
    TP-Insider freefonzo macht alles soweit korrekt Avatar von freefonzo
    Registriert seit
    May 2002
    Ort
    Colonia
    Beiträge
    881
    Hallo Dieter,

    probiers doch mal mit den HTMLEntities für Anführungszeichen:

    Code:
    &amp;quot;
    Gruss freefonzo

    "Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat."
    Sir Winston Churchill

    1. lesen || 2. suchen || 3. posten || 4. Traum Scripts einbauen || 5. So sehen also TP'ler aus ?

  8. #8
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    @freefonzo:
    Auch der Befehl &quo... hilft nicht weiter, ich gebs auf. Es hat den Anschein, dass der Befehl value keine zusätzlichen Anführungszeichen akzeptiert.

    @Radoo.de:
    sorry, dass ich den Thread in die falsche Kategorie gesteckt habe

    Gruss
    Dieter
    Geändert von dieter99 (05.02.2003 um 12:35 Uhr)

  9. #9
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    woraround:

    steck dir deine options in ein array und übergib die array-id als value.
    is zwar ein bissl mehraufwand aber dafür funktioniert er
    Gehelft? Hier kannst du dich bedanken.

    mike

  10. #10
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    @ Longfang: funktioniert auch nicht
    Im Array steht ein Wert. Dieser Wert enthält zusätzliche Anführungszeichen.
    Wenn ich jetzt das Array übergebe, dann ist das das gleiche wie wenn ich den Wert gleich eintrage, es sind zusätzliche Anführungszeichen enthalten. value akzeptiert absolut keine zusätzlichen Anführungszeichen. Propiers aus, es ist nicht möglich!

  11. #11
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    @dieter: genau lesen

    $arr= array(1=>"Das ist \"EIN\" Wert", 2=>"Das ist \"noch ein\" Wert");

    <option value = $arr[1]>


    bei der auszählerrei entsprechend die daten aus dem array durch die übergabewerte = arrayID holen

    wie gesagt mehr aufwand, aber du vermeidest anführungszeichen im value tag damit.
    Gehelft? Hier kannst du dich bedanken.

    mike

  12. #12
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    genau so hatte ich es doch ausprobiert, und es funktioniert nicht

  13. #13
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    \me blöd:
    <option value="1">$arr[1]</option>
    Gehelft? Hier kannst du dich bedanken.

    mike

  14. #14
    TP-Insider dieter99 ist auf einem guten Weg Avatar von dieter99
    Registriert seit
    Dec 2001
    Ort
    Oberfranken
    Beiträge
    719
    jetzt habe ich verstanden was du gemeint hast.
    danke

  15. #15
    Registered User Radoo.de macht alles soweit korrekt
    Registriert seit
    Feb 2002
    Beiträge
    667
    .
    Geändert von Radoo.de (07.09.2003 um 16:38 Uhr)

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51