Zu viele Anführungszeichen...
Andreas
- php
0 wahsaga0 Andreas
0 Tobias Kloth
Hallo,
ich hab in meiner SQL-Datenbank Werte in Anführungszeichen stehen.
Wenn ich diese in ein Textfeld hole -
value="<?php echo($hersteller); ?>"
werden diese nicht gelesen.
Wenn ich es so mache -
<?php echo('value="' . $hersteller. '"'); ?>
hab ich vorne und hinten DREI Anführungszeichen.
Eins wäre völlig ausreichend und richtig.
Hat jemand eine Idee?
Gruß,
Andi
hi,
ich hab in meiner SQL-Datenbank Werte in Anführungszeichen stehen.
Wenn ich diese in ein Textfeld hole -
value="<?php echo($hersteller); ?>"
werden diese nicht gelesen.
was heisst "werden nicht gelesen"?
was steht an dieser stelle im _html_quelltext, der an deinen browser ausgeliefert wurde?
gruss,
wahsaga
was heisst "werden nicht gelesen"?
Also gut, nicht gelesen war wohl der falsche Ausdruck...
was steht an dieser stelle im _html_quelltext, der an deinen browser ausgeliefert wurde?
zum Beispiel:
value=""Sig P-0638 (Biochemie; Hormone)""
Das Problem ist mir klar, aber ich kenn keine Schreibweise um wirklich nur ein paar von Anführungszeichen zu bekommen. Selbst PHPMyAdmin baut Mist (3 Stück).
Hallo Andreas,
ich hab in meiner SQL-Datenbank Werte in Anführungszeichen stehen.
Wenn ich diese in ein Textfeld hole -
value="<?php echo($hersteller); ?>"
logisch, mit das erste Anführungszeichen, das in $hersteller kommt, beendet den das value-Attribut - wenn du die Anführungszeichen in dem Textfeld stehen haben willst, solltest du die Werte aus der Datenbank mit htmlspecialchars() (->http://www.php.net/htmlspecialchars) behandeln.
werden diese nicht gelesen.
du meinst im Textfeld werden sie nicht angezeigt?
Grüße aus Nürnberg
Tobias