pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Sascha1981 am 07 Juli 2003, 16:11:35

Titel: YOUR Account und Geschlecht
Beitrag von: Sascha1981 am 07 Juli 2003, 16:11:35
Hey!!!

Ich hab grad bei mir die geschlecht funktion eingebaut und jetzt bekomme ich eine fehler meldung!!!!

Parse error: parse error, expecting `','' or `';'' in /kunden/tp-pinzgau.com/webseiten/planet_popilu/modules/Your_Account/index.p hp on line 631

Hier die entsprechenden zeilen wo der fehler ist laut fehler meldung!!!


############################ GESCHLECHT ###############################
echo "<tr><td><b>"._Geschlecht.":</b></td><td&g t;";
echo"<select name="geschlecht">"
."<option value="Männlich">Männlich"
."<option value="Weiblich">Weiblich</option>"
."</select>";
############################ GESCHLECHT ####################################


Ich hoffe es kann mir hier jemand weiter helfen!!!!
Titel: Re: YOUR Account und Geschlecht
Beitrag von: NeMeSiSX2LC am 07 Juli 2003, 16:29:14
><td&g t;";
soll das nicht so <td> heissen?
Titel: Re: YOUR Account und Geschlecht
Beitrag von: Andi am 07 Juli 2003, 16:51:33
 echo"<select name="geschlecht">"
 :)  Die Anführungszeichen innerhalb des Strings müssen mit \  "escaped" werden.

 http://www.php.net/manual/de/language.types.string.php
Titel: Re: YOUR Account und Geschlecht
Beitrag von: meisteresel am 07 Juli 2003, 16:52:14
Zitatecho"<select name="geschlecht">"
 :)  Die Anführungszeichen innerhalb des Strings müssen mit \  "escaped" werden.

 http://www.php.net/manual/de/language.types.string.php  

wenn dann schon alle.. also auch die bei <option value="...">

oder einfach so:

echo '<tr>
        <td>
          <b>'._GESCHLECHT.':</b>
        </td>
        <td>
          <select name="geschlecht">
            <option value="Männlich">Männlich</option>
            <option value="Weiblich">Weiblich</option>
          </select>
        </td>
      </tr>';

[Editiert am 7/7/2003 von meisteresel]
Titel: Re: YOUR Account und Geschlecht
Beitrag von: Sascha1981 am 07 Juli 2003, 17:12:50
Hilfe irgendwie kapier ich das nicht wie ihr das meint!
Kann das mal jemand genauer erklären
Titel: Re: YOUR Account und Geschlecht
Beitrag von: Andi am 07 Juli 2003, 17:21:10
 
Zitatwenn dann schon alle.. also auch die bei <option value="...">  
;)  Das ist klar, aber ich wollte ja nicht alles vorkauen ;)  

@Sascha

Wenn in dem String, den Du mit echo ausgiebst und der innerhalb doppelter Anführungszeichen steht, doppelte Anführungszeichen vorkommen, musst Du diese, mit einem Backslash davor, für php als Sonderzeichen kenntlich machen.

aus:
echo"<select name="geschlecht">"
."<option value="Männlich">Männlich"
."<option value="Weiblich">Weiblich</option>"

mache:
echo"<select name=\"geschlecht\">"
."<option value=\"Maennlich\">Männlich"
."<option value=\"Weiblich\">Weiblich</option>"

in dem value Wert würde ich auch keine deutschen Sonderzeichen verwenden, deshalb "Maennlich", sicher ist sicher....
Titel: Re: YOUR Account und Geschlecht
Beitrag von: BowlingX am 07 Juli 2003, 17:21:28
Du darfst wenn du das echo oder auch print usw. verwendest keine weiteren Anführungzeichen verwenden...

wenn du z.B echo "dies ist ein <id="test">"; schreibst, denkt PHP natürlich, das dass echo beim ersten Anführungszeichen schon vorbei ist! Deswegen auch der Error...

Du kannst aber statt " z.B \" oder auch ' verwenden...
Der folgende Code sollte gehen:

Zitatecho "<tr><td><b>"._Geschlecht.":</b></td><td>";
echo"<select name='geschlecht'>"
."<option value='Männlich'>Männlich"
."<option value='Weiblich'>Weiblich</option>"
."</select>";

PS: Das Zitat macht aus dem <td> irgendwie kauderwelsch...

[Editiert am 7/7/2003 von BowlingX]
Titel: Re: YOUR Account und Geschlecht
Beitrag von: BowlingX am 07 Juli 2003, 17:22:36
Ups..da war Andi schneller  :D  
Titel: Re: YOUR Account und Geschlecht
Beitrag von: Sascha1981 am 10 Juli 2003, 00:15:12
Hab`s leider noch imer nicht kapiert!!!  :exclam:
Titel: Re: YOUR Account und Geschlecht
Beitrag von: BowlingX am 10 Juli 2003, 00:37:34
 :BD:   *ratlos*
Titel: Re: YOUR Account und Geschlecht
Beitrag von: Future am 10 Juli 2003, 15:39:22
Hi das warum habe ich erst seit diesem Thread verstanden mach es aber schon seit 8 Monaten so :)

Also ist eigentlich ganz einfach bei dir machst du so :

 
Zitataus:
echo"<select name="geschlecht">"
."<option value="Männlich">Männlich"
."<option value="Weiblich">Weiblich</option>"

mache:
echo"<select name=\"geschlecht\">"
."<option value=\"Maennlich\">Männlich"
."<option value=\"Weiblich\">Weiblich</option>"

Genau das gleiche bei nem Bild


 
Zitataus:
echo" <img src="images/print.gif" border="0" Alt=""._PRINTER."" width="15" height="11">

machst du :
echo " <img src=\"images/print.gif\" border=\"0\" Alt=\""._PRINTER."\" width=\"15\" height=\"11\">"

Warum ich das immer gemacht habe weissi ch erst seit diesem Thread
 :BD:

[Editiert am 10/7/2003 von Future]