Autor |
Nachricht |
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Mo 05.03.2007 18:17
Titel Hochkomma ... wie? |
|
|
ich habe vieles ausporbiert und es klappt nicht
ich habe ein Formularfeld, in dem dummerweise
ein einziges Wort mit einem Hochkomma steht.
Code: |
..
..
<option value="L'Aquila">L'Aquila</option>
..
..
|
so bei der weitergabe der Info taucht es
dann so auf
Code: |
<option checked="checked"><? echo $region ?></option>
..
..
..
<option value="L'Aquila">L\'Aquila</option>
..
..
|
so habe ich es versucht:
Code: |
$zeichen = str_replace(" ","%20",$container);
$ausgabe = stripslashes ($zeichen2);
|
mit
bekomme ich das auch nicht hin ....
|
|
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mo 05.03.2007 19:09
Titel
|
|
|
'
m selbst das forum wandelts gleich um
dann guck mal hier einfach:
http://www.ascii.cl/htmlcodes.htm
da nimmste dann den HTML Code für das Symbol
Zuletzt bearbeitet von SURE612 am Mo 05.03.2007 19:11, insgesamt 3-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 05.03.2007 20:26
Titel
|
|
|
addslashes und stripslashes sind schon richtig. Wie sieht denn dein Code aus?
|
|
|
|
|
Benutzer 28377
Account gelöscht
Ort: -
|
Verfasst Mo 05.03.2007 22:22
Titel
|
|
|
oder magic_quotes_gpc ... steht im Handbuch
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Di 06.03.2007 15:00
Titel
|
|
|
tacker hat geschrieben: | addslashes und stripslashes sind schon richtig. Wie sieht denn dein Code aus? |
mmh so habe ich das gemacht
Code: |
..
..
$container2 = mysql_result($result,$i,"province");
$zeichen2 = str_replace(" ","%20",$container2);
<!-- mein jämmerlicher Versuch, das Hochkomma darzustellen -->
$content = stripslashes ($zeichen2);
...
<a href=$PHP_SELF?province=$zeichen>update</a>
...
...
<option checked="checked"><? echo $province ?></option>
<optgroup label="Abruzzo">
<!-- die Darstellung sieht so aus >>> L\'Aquila <<<< :-( -->
<option label="L'Aquila" value="L'Aquila">[b]L\'Aquila[/b]</option>
...
...
|
mano
Zuletzt bearbeitet von ma1973 am Di 06.03.2007 15:01, insgesamt 1-mal bearbeitet
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Do 08.03.2007 15:00
Titel
|
|
|
Dein Code ist so aber nicht verständlich.
Naja.
Zitat: | <?php
$province = mysql_result($result, $i, 'province'); // Bitte immer einfache Anführungszeichen verwenden, wenn keine Variable im String ist
$province = urldecode($province); // Du scheinst URL-encodete Daten zu haben. Besser sich um alle kümmern, als nur um das Leerzeichen
$province = stripslashes($province);
?><a href="<?php echo $_SERVER['PHP_SELF']; ?>?province=<?php echo $province; ?>">update</a><?php // Code gefixt
// Ich nehme an hier kommt eine zweite Seite ?!
$province = $_GET['province'];
// Durch den fix oben, sollte hier der Text eigentlich jetzt stimmen
?>
<option checked="checked"><? echo $province; ?></option> |
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Do 08.03.2007 22:35
Titel
|
|
|
Zitat: | Dein Code ist so aber nicht verständlich. |
ja, könnte man einiges dran ändern, aber solange es funktioniert...
Was mir so spontan ins Auge springt ist das:
Das hier könnte ganz schnell zu einem Problem werden. Bei den meisten Hostern steht die Einstellung "register_globals" in der php.ini auf "off". Sicherheitshalber sollte man das auch so machen...
Dein Code würde dann aber versagen...
Code: | <a href=$PHP_SELF?province=$zeichen>update</a> |
es sollte $_SERVER['PHP_SELF'] heissen statt $PHP_SELF.
Außerdem sollte man Attribute in HTML in Anführungszeichen setzen.
<a href="bla"> statt <a href=bla>
und so etwas kannst du bei den meisten Hostern einfacher machen.
Code: | <?php echo $province; ?> |
Ist fast überall so eingestellt, daß du eine Kurzform nutzen kannst, wenn du nur eine einzige Variable ausgeben willst:
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Fr 09.03.2007 00:18
Titel
|
|
|
Bitte vermeide das Verwenden der Kurzform.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Hochkomma in PHP-Bereich. Wie?
|
|